diff --git a/en/resources/beta/subresources/responses/websocket-events.md b/en/resources/beta/subresources/responses/websocket-events.md index 16985508..38363dfe 100644 --- a/en/resources/beta/subresources/responses/websocket-events.md +++ b/en/resources/beta/subresources/responses/websocket-events.md @@ -1,5 +1,7 @@ # WebSocket events +> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL. + Send client events and receive server events over a persistent Responses API WebSocket connection. [Learn more about WebSocket mode.](https://developers.openai.com/api/docs/guides/websocket-mode) ## Client events @@ -24,6 +26,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponsesClientEvent/anyOf/0", + "docstring": "Client event for creating a response over a persistent WebSocket connection.\nThis payload uses the same top-level fields as `POST /v1/responses`.\n\nNotes:\n- `stream` is implicit over WebSocket and should not be sent.\n- `background` is not supported over WebSocket.\n", "ident": "ResponseCreate", "type": { "kind": "HttpTypeObject", @@ -129,7 +132,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Client event for creating a response over a persistent WebSocket connection.\nThis payload uses the same top-level fields as `POST /v1/responses`.\n\nNotes:\n- `stream` is implicit over WebSocket and should not be sent.\n- `background` is not supported over WebSocket.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) type", @@ -169,22 +171,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the client event. Always `response.create`.\n", + "oasRef": "#/components/schemas/BetaResponsesClientEventResponseCreate/allOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the client event. Always `response.create`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsesClientEventResponseCreate/allOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.create" } - ], - "oasRef": "#/components/schemas/BetaResponsesClientEventResponseCreate/allOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponsesClientEventResponseCreate/allOf/0/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -193,27 +195,28 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) context_management": { "kind": "HttpDeclProperty", - "docstring": "Context management configuration for this request.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/context_management", + "deprecated": false, "key": "context_management", - "optional": true, - "nullable": true, + "docstring": "Context management configuration for this request.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/context_management", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -224,11 +227,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "compact_threshold" } ] + } }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/context_management" - }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/context_management", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -238,12 +240,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) conversation": { "kind": "HttpDeclProperty", - "docstring": "The conversation that this response belongs to. Items from this conversation are prepended to `input_items` for this response request.\nInput items and output items from this response are automatically added to this conversation after this response completes.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belongs to. Items from this conversation are prepended to `input_items` for this response request.\nInput items and output items from this response are automatically added to this conversation after this response completes.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/conversation", "types": [ { "kind": "HttpTypeString" @@ -253,11 +256,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseConversationParam", "$ref": "(resource) beta.responses > (model) beta_response_conversation_param > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/conversation" + ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267,21 +269,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) include": { "kind": "HttpDeclProperty", - "docstring": "Specify additional output data to include in the model response. Currently supported values are:\n- `web_search_call.action.sources`: Include the sources of the web search tool call.\n- `code_interpreter_call.outputs`: Includes the outputs of python code execution in code interpreter tool call items.\n- `computer_call_output.output.image_url`: Include image urls from the computer call output.\n- `file_search_call.results`: Include the search results of the file search tool call.\n- `message.input_image.image_url`: Include image urls from the input message.\n- `message.output_text.logprobs`: Include logprobs with assistant messages.\n- `reasoning.encrypted_content`: Includes an encrypted version of reasoning tokens in reasoning item outputs. This enables reasoning items to be used in multi-turn conversations when using the Responses API statelessly (like when the `store` parameter is set to `false`, or when an organization is enrolled in the zero data retention program).", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/include", + "deprecated": false, "key": "include", - "optional": true, - "nullable": true, + "docstring": "Specify additional output data to include in the model response. Currently supported values are:\n- `web_search_call.action.sources`: Include the sources of the web search tool call.\n- `code_interpreter_call.outputs`: Includes the outputs of python code execution in code interpreter tool call items.\n- `computer_call_output.output.image_url`: Include image urls from the computer call output.\n- `file_search_call.results`: Include the search results of the file search tool call.\n- `message.input_image.image_url`: Include image urls from the input message.\n- `message.output_text.logprobs`: Include logprobs with assistant messages.\n- `reasoning.encrypted_content`: Includes an encrypted version of reasoning tokens in reasoning item outputs. This enables reasoning items to be used in multi-turn conversations when using the Responses API statelessly (like when the `store` parameter is set to `false`, or when an organization is enrolled in the zero data retention program).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/include", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseIncludable", "$ref": "(resource) beta.responses > (model) beta_response_includable > (schema)" + } }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/include" - }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/include", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -297,20 +299,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file inputs to the model, used to generate a response.\n\nLearn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Image inputs](/docs/guides/images)\n- [File inputs](/docs/guides/pdf-files)\n- [Conversation state](/docs/guides/conversation-state)\n- [Function calling](/docs/guides/function-calling)\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/input", + "deprecated": false, "key": "input", - "optional": true, - "nullable": false, + "docstring": "Text, image, or file inputs to the model, used to generate a response.\n\nLearn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Image inputs](/docs/guides/images)\n- [File inputs](/docs/guides/pdf-files)\n- [Conversation state](/docs/guides/conversation-state)\n- [Function calling](/docs/guides/function-calling)\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/input", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputParam/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputParam/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -1108,16 +1113,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaInputParam/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaInputParam/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/input" + } + ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/input", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -1127,57 +1129,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": true, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 16 }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -1186,22 +1189,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -1591,14 +1594,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -1608,10 +1610,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Configuration for running moderation on the input and output of this response.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Configuration for running moderation on the input and output of this response.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -1623,8 +1625,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -1634,10 +1636,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) multi_agent": { "kind": "HttpDeclProperty", - "docstring": "Configuration for server-hosted multi-agent execution.", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/multi_agent", + "deprecated": false, "key": "multi_agent", - "optional": true, - "nullable": true, + "docstring": "Configuration for server-hosted multi-agent execution.", "type": { "kind": "HttpTypeObject", "members": [ @@ -1649,8 +1651,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/multi_agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -1660,48 +1662,48 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": true, - "nullable": true, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -1712,28 +1714,28 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](/docs/guides/prompt-caching) for current details.", + "oasRef": "#/components/schemas/BetaCreateModelResponseProperties/allOf/1/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](/docs/guides/prompt-caching) for current details.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -1745,8 +1747,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCreateModelResponseProperties/allOf/1/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -1756,12 +1758,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -1771,11 +1774,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -1785,11 +1787,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -1810,8 +1812,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -1824,10 +1826,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -1837,20 +1839,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -1872,11 +1874,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -1889,40 +1891,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) store": { "kind": "HttpDeclProperty", - "docstring": "Whether to store the generated model response for later retrieval via\nAPI.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/store", + "deprecated": false, "key": "store", - "optional": true, - "nullable": true, - "default": true, + "docstring": "Whether to store the generated model response for later retrieval via\nAPI.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/store", - "deprecated": false, + "default": true, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream": { "kind": "HttpDeclProperty", - "docstring": "If set to true, the model response data will be streamed to the client\nas it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).\nSee the [Streaming section below](/docs/api-reference/responses-streaming)\nfor more information.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/stream", + "deprecated": false, "key": "stream", - "optional": true, - "nullable": true, - "default": false, + "docstring": "If set to true, the model response data will be streamed to the client\nas it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).\nSee the [Streaming section below](/docs/api-reference/responses-streaming)\nfor more information.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/stream", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options": { "kind": "HttpDeclProperty", - "docstring": "Options for streaming responses. Only set this when you set `stream: true`.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/stream_options", + "deprecated": false, "key": "stream_options", - "optional": true, - "nullable": true, + "docstring": "Options for streaming responses. Only set this when you set `stream: true`.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -1931,8 +1933,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/stream_options", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -1941,11 +1943,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": true, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -1953,29 +1954,30 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -1985,12 +1987,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": true, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -2040,11 +2043,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -2061,14 +2063,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -2372,13 +2376,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -2402,10 +2404,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaCreateModelResponseProperties/allOf/1/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -2413,18 +2415,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaCreateModelResponseProperties/allOf/1/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": true, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -2432,23 +2433,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/truncation", + "deprecated": true, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -2458,11 +2460,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaCreateResponse/allOf/2/properties/truncation", - "deprecated": true, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -2472,18 +2474,18 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -2496,43 +2498,43 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) context_management > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The context management entry type. Currently only 'compaction' is supported.", + "oasRef": "#/components/schemas/BetaContextManagementParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The context management entry type. Currently only 'compaction' is supported.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContextManagementParam/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) context_management > (items) > (property) compact_threshold": { "kind": "HttpDeclProperty", - "docstring": "Token threshold at which compaction should be triggered for this entry.", + "oasRef": "#/components/schemas/BetaContextManagementParam/properties/compact_threshold", + "deprecated": false, "key": "compact_threshold", - "optional": true, - "nullable": true, + "docstring": "Token threshold at which compaction should be triggered for this entry.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 1000 }, - "oasRef": "#/components/schemas/BetaContextManagementParam/properties/compact_threshold", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) conversation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaConversationParam/oneOf/0", + "docstring": "The unique ID of the conversation.\n", "ident": "ConversationID", "type": { "kind": "HttpTypeString" }, - "docstring": "The unique ID of the conversation.\n", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) conversation > (variant) 1": { @@ -2550,6 +2552,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_conversation_param > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaConversationParam-2", + "docstring": "The conversation that this response belongs to.", "ident": "BetaResponseConversationParam", "type": { "kind": "HttpTypeObject", @@ -2559,7 +2562,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The conversation that this response belongs to.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_conversation_param > (schema) > (property) id" @@ -2624,9 +2626,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_includable > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaIncludeEnum", + "docstring": "Specify additional output data to include in the model response. Currently supported values are:\n- `web_search_call.results`: Include the search results of the web search tool call.\n- `web_search_call.action.sources`: Include the sources of the web search tool call.\n- `code_interpreter_call.outputs`: Includes the outputs of python code execution in code interpreter tool call items.\n- `computer_call_output.output.image_url`: Include image urls from the computer call output.\n- `file_search_call.results`: Include the search results of the file search tool call.\n- `message.input_image.image_url`: Include image urls from the input message.\n- `message.output_text.logprobs`: Include logprobs with assistant messages.\n- `reasoning.encrypted_content`: Includes an encrypted version of reasoning tokens in reasoning item outputs. This enables reasoning items to be used in multi-turn conversations when using the Responses API statelessly (like when the `store` parameter is set to `false`, or when an organization is enrolled in the zero data retention program).", "ident": "BetaResponseIncludable", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaIncludeEnum", "types": [ { "kind": "HttpTypeLiteral", @@ -2660,10 +2664,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "message.output_text.logprobs" } - ], - "oasRef": "#/components/schemas/BetaIncludeEnum" + ] }, - "docstring": "Specify additional output data to include in the model response. Currently supported values are:\n- `web_search_call.results`: Include the search results of the web search tool call.\n- `web_search_call.action.sources`: Include the sources of the web search tool call.\n- `code_interpreter_call.outputs`: Includes the outputs of python code execution in code interpreter tool call items.\n- `computer_call_output.output.image_url`: Include image urls from the computer call output.\n- `file_search_call.results`: Include the search results of the file search tool call.\n- `message.input_image.image_url`: Include image urls from the input message.\n- `message.output_text.logprobs`: Include logprobs with assistant messages.\n- `reasoning.encrypted_content`: Includes an encrypted version of reasoning tokens in reasoning item outputs. This enables reasoning items to be used in multi-turn conversations when using the Responses API statelessly (like when the `store` parameter is set to `false`, or when an organization is enrolled in the zero data retention program).", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_includable > (schema) > (member) 0", @@ -2679,21 +2681,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputParam/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`user` role.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`user` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputParam/oneOf/1", + "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputParam/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputParam/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -3491,12 +3496,9 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaInputParam/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaInputParam/oneOf/1" + ] + } }, - "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 0", @@ -3539,6 +3541,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -3557,7 +3560,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -3569,6 +3571,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -3596,7 +3599,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -3610,6 +3612,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -3996,7 +3999,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) model > (variant) 0 > (member) 0", @@ -4107,24 +4109,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model to use for moderated completions, e.g. 'omni-moderation-latest'.", + "oasRef": "#/components/schemas/BetaModerationParam/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model to use for moderated completions, e.g. 'omni-moderation-latest'.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationParam/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) policy": { "kind": "HttpDeclProperty", - "docstring": "The policy to apply to moderated response input and output.", + "oasRef": "#/components/schemas/BetaModerationParam/properties/policy", + "deprecated": false, "key": "policy", - "optional": true, - "nullable": true, + "docstring": "The policy to apply to moderated response input and output.", "type": { "kind": "HttpTypeObject", "members": [ @@ -4136,8 +4138,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaModerationParam/properties/policy", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -4147,58 +4149,59 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) multi_agent > (property) enabled": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable server-hosted multi-agent execution for this response.", + "oasRef": "#/components/schemas/BetaMultiAgentParam/properties/enabled", + "deprecated": false, "key": "enabled", - "optional": false, - "nullable": false, + "docstring": "Whether to enable server-hosted multi-agent execution for this response.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMultiAgentParam/properties/enabled", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) multi_agent > (property) max_concurrent_subagents": { "kind": "HttpDeclProperty", - "docstring": "`max_concurrent_subagents` sets the maximum number of subagents that can be active simultaneously across the entire agent tree. It includes all descendants—children, grandchildren, and deeper subagents—but excludes the root agent.\nThe API does not impose a fixed upper bound on this setting. The default is `3`, which is recommended for most workloads. Multi-agent runs also have no fixed limit on tree depth or the total number of subagents created during a run.", + "oasRef": "#/components/schemas/BetaMultiAgentParam/properties/max_concurrent_subagents", + "deprecated": false, "key": "max_concurrent_subagents", - "optional": true, - "nullable": false, + "docstring": "`max_concurrent_subagents` sets the maximum number of subagents that can be active simultaneously across the entire agent tree. It includes all descendants—children, grandchildren, and deeper subagents—but excludes the root agent.\nThe API does not impose a fixed upper bound on this setting. The default is `3`, which is recommended for most workloads. Multi-agent runs also have no fixed limit on tree depth or the total number of subagents created during a run.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 1 }, - "oasRef": "#/components/schemas/BetaMultiAgentParam/properties/max_concurrent_subagents", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -4206,6 +4209,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -4225,14 +4229,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -4244,21 +4246,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -4274,7 +4277,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -4284,12 +4286,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls whether OpenAI automatically creates an implicit cache breakpoint. Defaults to `implicit`. With `implicit`, OpenAI creates one implicit breakpoint and writes up to the latest three explicit breakpoints in the request. With `explicit`, OpenAI does not create an implicit breakpoint and writes up to the latest four explicit breakpoints. If there are no explicit breakpoints, the request does not use prompt caching.", + "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls whether OpenAI automatically creates an implicit cache breakpoint. Defaults to `implicit`. With `implicit`, OpenAI creates one implicit breakpoint and writes up to the latest three explicit breakpoints in the request. With `explicit`, OpenAI does not create an implicit breakpoint and writes up to the latest four explicit breakpoints. If there are no explicit breakpoints, the request does not use prompt caching.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -4299,11 +4302,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4313,22 +4315,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to every implicit and explicit cache breakpoint written by the request. Defaults to `30m`, which is currently the only supported value. The backend may retain cache entries for longer.", + "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": true, - "nullable": false, + "docstring": "The minimum lifetime applied to every implicit and explicit cache breakpoint written by the request. Defaults to `30m`, which is currently the only supported value. The backend may retain cache entries for longer.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptionsParam/properties/ttl", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4351,12 +4353,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -4370,11 +4373,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4385,13 +4387,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -4421,11 +4423,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4440,12 +4442,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -4459,11 +4462,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4474,18 +4476,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -4495,14 +4499,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -4512,12 +4514,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -4531,11 +4534,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4581,33 +4583,33 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options > (property) include_obfuscation": { "kind": "HttpDeclProperty", - "docstring": "When true, stream obfuscation will be enabled. Stream obfuscation adds\nrandom characters to an `obfuscation` field on streaming delta events to\nnormalize payload sizes as a mitigation to certain side-channel attacks.\nThese obfuscation fields are included by default, but add a small amount\nof overhead to the data stream. You can set `include_obfuscation` to\nfalse to optimize for bandwidth if you trust the network links between\nyour application and the OpenAI API.\n", + "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation", + "deprecated": false, "key": "include_obfuscation", - "optional": true, - "nullable": false, + "docstring": "When true, stream obfuscation will be enabled. Stream obfuscation adds\nrandom characters to an `obfuscation` field on streaming delta events to\nnormalize payload sizes as a mitigation to certain side-channel attacks.\nThese obfuscation fields are included by default, but add a small amount\nof overhead to the data stream. You can set `include_obfuscation` to\nfalse to optimize for bandwidth if you trust the network links between\nyour application and the OpenAI API.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -4618,13 +4620,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -4638,11 +4640,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -4654,6 +4656,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -4666,7 +4669,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -4797,9 +4799,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -4813,10 +4817,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -4827,6 +4829,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -4842,7 +4845,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -4853,6 +4855,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -4862,7 +4865,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -4871,6 +4873,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -4883,7 +4886,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -4893,6 +4895,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -4908,7 +4911,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -4919,6 +4921,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -4931,7 +4934,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -4941,6 +4943,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -4950,7 +4953,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -4959,6 +4961,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -4968,7 +4971,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -4977,6 +4979,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -5007,7 +5010,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) name", @@ -5023,6 +5025,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -5044,7 +5047,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) type", @@ -5057,6 +5059,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -5066,7 +5069,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 2 > (property) type" @@ -5075,6 +5077,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -5093,7 +5096,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -5105,6 +5107,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -5123,7 +5126,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) type", @@ -5135,6 +5137,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -5177,7 +5180,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -5197,6 +5199,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -5212,7 +5215,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container", @@ -5240,6 +5242,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -5282,7 +5285,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) type", @@ -5302,6 +5304,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -5311,7 +5314,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 9 > (property) type" @@ -5320,6 +5322,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -5335,7 +5338,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 10 > (property) type", @@ -5346,6 +5348,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -5370,7 +5373,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) name", @@ -5384,6 +5386,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -5402,7 +5405,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) description", @@ -5414,6 +5416,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -5432,7 +5435,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13 > (property) type", @@ -5444,6 +5446,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -5462,7 +5465,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) type", @@ -5474,6 +5476,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -5486,7 +5489,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 15 > (property) type", @@ -5509,18 +5511,18 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_conversation_param > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation.", + "oasRef": "#/components/schemas/BetaConversationParam-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation.", "type": { "kind": "HttpTypeString" }, "examples": [ "conv_123" ], - "oasRef": "#/components/schemas/BetaConversationParam-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -5542,6 +5544,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -5563,7 +5566,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -5594,6 +5596,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -5618,7 +5621,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -5632,6 +5634,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -5662,7 +5665,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -5678,6 +5680,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -5705,7 +5708,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -5720,6 +5722,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -5741,7 +5744,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -5754,6 +5756,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -5787,7 +5790,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -5804,6 +5806,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -5831,7 +5834,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -5846,6 +5848,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -5870,7 +5873,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -6073,6 +6075,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -6100,7 +6103,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -6115,6 +6117,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -6133,7 +6136,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -6145,6 +6147,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -6166,7 +6169,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -6179,6 +6181,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -6206,7 +6209,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -6221,6 +6223,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -6245,7 +6248,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -6259,6 +6261,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -6280,7 +6283,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -6293,6 +6295,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -6323,7 +6326,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -6339,6 +6341,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -6369,7 +6372,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -6385,6 +6387,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -6412,7 +6415,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -6427,6 +6429,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -6454,7 +6457,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -6469,6 +6471,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -6493,7 +6496,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -6507,6 +6509,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -6531,7 +6534,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -6545,6 +6547,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -6569,7 +6572,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -6583,6 +6585,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -6619,7 +6622,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -6637,6 +6639,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -6661,7 +6664,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -6675,6 +6677,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -6705,7 +6708,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -6721,6 +6723,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -6733,7 +6736,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -6743,6 +6745,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -6758,7 +6761,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -6842,12 +6844,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -6857,11 +6860,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -6871,12 +6873,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -6894,11 +6897,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -6910,12 +6912,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -6925,11 +6928,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -6939,22 +6941,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -6963,28 +6965,30 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -6996,13 +7000,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -7012,22 +7014,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -7036,12 +7038,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -7055,11 +7058,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -7070,22 +7072,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -7094,10 +7096,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -7106,8 +7108,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -7116,12 +7118,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -7131,11 +7134,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -7810,10 +7812,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) policy > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The moderation policy for the response input.", + "oasRef": "#/components/schemas/BetaModerationPolicyParam/properties/input", + "deprecated": false, "key": "input", - "optional": true, - "nullable": true, + "docstring": "The moderation policy for the response input.", "type": { "kind": "HttpTypeObject", "members": [ @@ -7822,8 +7824,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaModerationPolicyParam/properties/input", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -7832,10 +7834,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) policy > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The moderation policy for the response output.", + "oasRef": "#/components/schemas/BetaModerationPolicyParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The moderation policy for the response output.", "type": { "kind": "HttpTypeObject", "members": [ @@ -7844,8 +7846,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaModerationPolicyParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -7912,6 +7914,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -7927,7 +7930,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -7938,6 +7940,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -7959,7 +7962,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -7972,6 +7974,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -7999,7 +8002,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -8135,9 +8137,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -8147,10 +8151,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -8181,6 +8183,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -8190,7 +8193,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -8215,6 +8217,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -8224,7 +8227,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -8233,9 +8235,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -8258,10 +8262,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -8313,12 +8315,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -8328,11 +8331,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8342,14 +8344,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -8358,34 +8362,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8394,12 +8396,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -8433,11 +8436,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8453,36 +8455,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8491,36 +8493,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8529,50 +8531,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8581,23 +8583,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8606,23 +8608,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8631,23 +8633,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8656,26 +8658,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -8684,47 +8687,46 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8733,14 +8735,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -8750,13 +8754,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -8766,40 +8768,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -8808,33 +8811,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8843,30 +8845,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -8893,11 +8896,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -8907,24 +8909,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -8939,8 +8941,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -8951,23 +8953,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -8976,40 +8978,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -9031,11 +9034,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9048,23 +9050,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9073,13 +9075,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -9089,11 +9091,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9103,10 +9105,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -9115,8 +9117,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -9125,13 +9127,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -9145,11 +9147,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9160,11 +9162,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -9185,8 +9187,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -9199,36 +9201,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9237,14 +9239,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -9254,13 +9258,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -9270,19 +9272,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -9295,11 +9298,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -9309,26 +9311,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -9362,11 +9365,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9382,26 +9384,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -9410,23 +9413,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -9441,6 +9443,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -9450,14 +9453,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -9467,57 +9469,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -9539,11 +9542,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -9553,22 +9555,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9577,14 +9579,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -9594,13 +9598,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -9610,23 +9612,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9635,22 +9637,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9659,12 +9661,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -9678,11 +9681,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9693,13 +9695,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -9713,11 +9715,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9728,12 +9730,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -9743,11 +9746,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9757,10 +9759,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -9772,8 +9774,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -9783,18 +9785,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -9808,14 +9812,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -9825,13 +9827,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -9841,11 +9843,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9855,11 +9857,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -9867,20 +9868,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -9894,11 +9896,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9909,11 +9911,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -9921,20 +9922,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -9952,11 +9954,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -9968,19 +9970,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -9998,14 +10001,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -10015,23 +10017,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10040,23 +10042,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10065,14 +10067,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -10082,13 +10086,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -10098,11 +10100,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -10119,11 +10122,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -10134,37 +10136,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10173,14 +10175,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -10190,13 +10194,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -10206,40 +10208,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -10263,11 +10266,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -10277,48 +10279,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -10372,13 +10376,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -10388,23 +10390,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10413,23 +10415,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10438,26 +10440,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -10467,11 +10470,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10481,27 +10483,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -10511,11 +10513,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10525,13 +10527,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -10541,13 +10545,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -10557,12 +10559,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -10576,11 +10579,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10591,10 +10593,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -10615,8 +10617,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -10629,23 +10631,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10654,14 +10656,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -10671,13 +10675,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -10687,20 +10689,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -10711,12 +10713,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -10730,11 +10733,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10745,10 +10747,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -10757,8 +10759,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -10767,12 +10769,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -10786,11 +10789,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10801,22 +10803,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10825,44 +10827,45 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -10884,11 +10887,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10901,22 +10903,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -10925,10 +10927,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -10937,8 +10939,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -10947,12 +10949,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -10972,11 +10975,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -10989,40 +10991,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -11036,11 +11039,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -11051,12 +11053,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -11070,11 +11073,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11085,23 +11087,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11110,19 +11112,19 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -11139,20 +11141,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -11169,10 +11171,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -11181,8 +11183,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -11191,37 +11193,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -11232,23 +11234,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11257,29 +11259,30 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -11293,11 +11296,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -11308,10 +11310,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -11320,8 +11322,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -11330,12 +11332,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -11349,11 +11352,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11364,26 +11366,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -11427,11 +11430,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -11442,12 +11444,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -11465,11 +11468,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11481,22 +11483,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11505,10 +11507,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -11517,8 +11519,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -11527,64 +11529,64 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11593,24 +11595,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -11619,8 +11621,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -11629,12 +11631,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -11655,11 +11658,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -11669,26 +11671,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -11702,11 +11705,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11717,38 +11719,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -11765,16 +11770,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -11784,23 +11786,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11809,27 +11811,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -11838,8 +11840,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -11848,12 +11850,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -11874,11 +11877,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -11888,12 +11890,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -11907,11 +11910,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -11922,28 +11924,30 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -11966,13 +11970,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -11983,37 +11985,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12022,27 +12024,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -12051,8 +12053,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -12061,12 +12063,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -12092,11 +12095,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12110,55 +12112,55 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12167,27 +12169,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -12196,8 +12198,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -12206,12 +12208,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -12237,11 +12240,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12255,30 +12257,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -12292,11 +12295,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -12307,23 +12309,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12332,27 +12334,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -12361,8 +12363,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -12371,37 +12373,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12410,27 +12412,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -12439,8 +12441,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -12449,30 +12451,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -12482,11 +12485,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12496,12 +12498,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -12515,11 +12518,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12530,14 +12532,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -12841,13 +12845,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -12871,23 +12873,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12896,27 +12898,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -12925,8 +12927,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -12935,30 +12937,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -12968,11 +12971,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -12982,12 +12984,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -13001,11 +13004,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13016,23 +13018,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13041,14 +13043,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -13352,13 +13356,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -13382,23 +13384,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13407,27 +13409,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -13436,8 +13438,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -13446,26 +13448,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -13476,11 +13479,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -13490,22 +13492,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13514,10 +13516,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -13526,8 +13528,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -13536,12 +13538,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -13552,11 +13555,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -13566,26 +13568,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -13599,11 +13602,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13614,40 +13616,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13656,27 +13658,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -13685,8 +13687,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -13695,40 +13697,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -13746,11 +13749,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13762,22 +13764,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13786,10 +13788,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -13798,8 +13800,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -13808,56 +13810,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -13881,13 +13885,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -13897,12 +13899,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -13924,11 +13927,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13941,23 +13943,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -13966,10 +13968,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -13978,8 +13980,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -13988,25 +13990,25 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -14030,8 +14032,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14045,26 +14047,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14078,11 +14081,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14093,22 +14095,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14117,10 +14119,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14129,8 +14131,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14139,50 +14141,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14191,10 +14193,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14203,8 +14205,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14213,12 +14215,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14232,11 +14235,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14247,11 +14249,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -14266,8 +14268,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14278,41 +14280,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14321,27 +14323,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14350,8 +14352,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14360,12 +14362,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -14386,11 +14389,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -14400,12 +14402,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -14417,11 +14420,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -14431,13 +14433,14 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14451,11 +14454,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14466,39 +14468,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -14509,23 +14511,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14534,27 +14536,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14563,8 +14565,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14573,12 +14575,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -14599,11 +14602,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -14613,27 +14615,28 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14647,11 +14650,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14662,31 +14664,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -14727,11 +14730,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -14742,13 +14744,14 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14758,11 +14761,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14772,23 +14774,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14797,27 +14799,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14826,8 +14828,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14836,12 +14838,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -14862,11 +14865,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -14876,31 +14878,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -14910,11 +14913,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14924,23 +14926,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -14949,27 +14951,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -14978,8 +14980,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -14988,12 +14990,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -15014,11 +15017,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -15028,57 +15030,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -15095,11 +15098,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -15111,22 +15113,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15135,10 +15137,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15147,8 +15149,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15157,92 +15159,92 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15251,10 +15253,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15263,8 +15265,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15273,50 +15275,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15325,24 +15327,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15351,8 +15353,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15361,92 +15363,92 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15455,10 +15457,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15467,8 +15469,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15477,54 +15479,55 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -15546,11 +15549,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15563,34 +15565,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -15607,16 +15612,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -15626,22 +15628,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15650,24 +15652,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15676,8 +15678,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15686,12 +15688,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -15712,11 +15715,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -15726,64 +15728,64 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15792,24 +15794,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15818,8 +15820,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15828,12 +15830,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -15854,11 +15857,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -15868,37 +15870,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15907,10 +15909,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15919,8 +15921,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15929,24 +15931,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -15955,8 +15957,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -15965,23 +15967,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -15990,92 +15992,92 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16084,10 +16086,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -16096,8 +16098,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -16106,64 +16108,65 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -16173,11 +16176,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16187,23 +16189,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16212,10 +16214,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -16224,8 +16226,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -16235,11 +16237,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -16259,17 +16261,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -16357,6 +16359,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -16375,7 +16378,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -16387,6 +16389,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -16399,7 +16402,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -16443,15 +16445,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -16471,11 +16473,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) policy > (property) input > (property) mode": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -16485,11 +16488,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "block" } - ], - "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16499,11 +16501,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) moderation > (property) policy > (property) output > (property) mode": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -16513,11 +16516,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "block" } - ], - "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaModerationConfigParam/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16527,37 +16529,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16566,11 +16568,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -16579,8 +16581,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -16589,12 +16591,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -16612,11 +16615,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16628,23 +16630,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16653,42 +16655,42 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -16697,8 +16699,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -16707,23 +16709,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16732,12 +16734,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -16751,11 +16754,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16766,70 +16768,70 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -16838,8 +16840,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -16862,22 +16864,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16886,27 +16888,28 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -16915,32 +16918,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -16949,36 +16951,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -17000,7 +17003,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -17012,22 +17014,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -17184,6 +17186,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -17199,7 +17202,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -17210,6 +17212,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -17222,7 +17225,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -17231,10 +17233,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -17246,8 +17248,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -17257,12 +17259,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -17272,11 +17275,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -17286,15 +17288,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -17363,21 +17365,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -17404,79 +17406,79 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -17507,20 +17509,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -17533,7 +17536,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -17599,6 +17601,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -17611,7 +17614,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -17621,9 +17623,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -17633,10 +17637,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -17646,16 +17648,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -17674,7 +17677,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -17776,29 +17778,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -17814,9 +17816,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -17830,10 +17834,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -17916,9 +17918,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -17936,10 +17940,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -18117,6 +18119,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -18126,7 +18129,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -18135,6 +18137,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -18150,7 +18153,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -18206,6 +18208,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -18230,7 +18233,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -18320,23 +18322,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -18345,57 +18347,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -18491,15 +18493,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -18575,26 +18577,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -18602,6 +18605,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -18612,14 +18616,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -18630,102 +18632,102 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -18760,6 +18762,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -18781,7 +18784,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -18794,6 +18796,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -18812,7 +18815,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -18824,6 +18826,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -18839,7 +18842,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -18850,6 +18852,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -18862,7 +18865,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -18872,6 +18874,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -18890,7 +18893,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -18902,6 +18904,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -18911,7 +18914,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -18920,6 +18922,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -18944,7 +18947,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -18958,6 +18960,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -18970,7 +18973,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -18980,6 +18982,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -18989,7 +18992,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -18998,9 +19000,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -19131,10 +19135,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -19151,17 +19153,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -19177,37 +19179,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -19216,38 +19218,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -19263,7 +19266,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -19280,57 +19282,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19358,6 +19360,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -19376,7 +19379,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -19388,6 +19390,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -19400,7 +19403,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -19410,6 +19412,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -19425,7 +19428,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -19470,15 +19472,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19491,15 +19493,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19565,21 +19567,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -19596,12 +19601,9 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -19612,6 +19614,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -19627,7 +19630,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -19638,6 +19640,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -19659,7 +19662,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -19672,6 +19674,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -19699,7 +19702,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -19720,15 +19722,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19824,6 +19826,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -19836,7 +19839,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -19852,15 +19854,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19915,15 +19917,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -19971,40 +19973,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -20013,14 +20015,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -20082,13 +20086,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -20106,15 +20108,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -20127,15 +20129,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -20177,6 +20179,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -20207,7 +20210,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -20223,6 +20225,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -20244,7 +20247,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -20257,6 +20259,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -20266,7 +20269,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -20275,6 +20277,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -20293,7 +20296,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -20305,6 +20307,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -20323,7 +20326,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -20335,6 +20337,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -20377,7 +20380,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -20397,6 +20399,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -20412,7 +20415,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -20440,6 +20442,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -20482,7 +20485,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -20502,6 +20504,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -20511,7 +20514,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -20520,6 +20522,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -20535,7 +20538,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -20546,6 +20548,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -20570,7 +20573,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -20584,6 +20586,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -20602,7 +20605,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -20614,6 +20616,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -20632,7 +20635,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -20644,6 +20646,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -20662,7 +20665,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -20674,6 +20676,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -20686,7 +20689,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -20702,15 +20704,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -20759,6 +20761,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -20789,7 +20792,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -20805,6 +20807,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -20826,7 +20829,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -20839,6 +20841,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -20848,7 +20851,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -20857,6 +20859,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -20875,7 +20878,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -20887,6 +20889,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -20905,7 +20908,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -20917,6 +20919,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -20959,7 +20962,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -20979,6 +20981,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -20994,7 +20997,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -21022,6 +21024,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -21064,7 +21067,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -21084,6 +21086,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -21093,7 +21096,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -21102,6 +21104,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -21117,7 +21120,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -21128,6 +21130,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -21152,7 +21155,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -21166,6 +21168,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -21184,7 +21187,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -21196,6 +21198,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -21214,7 +21217,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -21226,6 +21228,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -21244,7 +21247,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -21256,6 +21258,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -21268,7 +21271,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -21284,51 +21286,51 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -21344,51 +21346,51 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -21425,15 +21427,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -21474,21 +21476,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -21501,7 +21504,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -21511,6 +21513,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -21523,7 +21526,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -21574,44 +21576,45 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -21620,33 +21623,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -21655,43 +21657,43 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -21725,15 +21727,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -21746,15 +21748,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -21781,47 +21783,47 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -21834,15 +21836,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -21933,13 +21935,14 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -21960,11 +21963,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -21974,41 +21976,42 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -22024,7 +22027,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -22041,15 +22043,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22115,6 +22117,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -22130,7 +22133,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -22141,6 +22143,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -22153,7 +22156,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -22163,6 +22165,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -22178,7 +22181,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -22209,15 +22211,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22282,15 +22284,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22334,57 +22336,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -22397,15 +22399,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22418,15 +22420,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22439,15 +22441,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22460,15 +22462,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22510,21 +22512,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -22541,12 +22546,9 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -22563,15 +22565,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22622,15 +22624,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22681,29 +22683,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22723,15 +22725,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -22758,24 +22760,26 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -22792,10 +22796,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -22805,14 +22807,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -22888,13 +22892,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -22906,11 +22908,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -22927,11 +22930,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -22943,37 +22945,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -22982,37 +22984,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23056,23 +23058,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23116,23 +23118,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23169,23 +23171,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23215,27 +23217,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -23269,11 +23271,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23289,12 +23291,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -23307,8 +23310,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -23316,16 +23321,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -23337,14 +23339,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -23363,13 +23367,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -23379,12 +23381,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -23394,11 +23397,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23408,29 +23410,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -23457,44 +23459,44 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -23506,8 +23508,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -23517,11 +23519,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -23533,8 +23535,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -23558,23 +23560,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23583,30 +23585,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -23624,11 +23627,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23640,12 +23642,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -23657,11 +23660,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -23720,23 +23722,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23745,30 +23747,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -23786,11 +23789,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23802,12 +23804,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -23819,11 +23822,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -23833,14 +23835,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -23852,13 +23856,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -23868,23 +23870,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23893,21 +23895,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -23918,40 +23920,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23960,23 +23962,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -23985,26 +23987,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -24014,11 +24017,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24028,23 +24030,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24053,39 +24055,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24094,14 +24096,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -24111,13 +24115,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -24127,39 +24129,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -24168,74 +24171,73 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24244,14 +24246,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -24261,13 +24265,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -24277,40 +24279,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -24334,11 +24337,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -24382,12 +24384,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -24409,11 +24412,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24426,23 +24428,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24451,87 +24453,87 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24540,40 +24542,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -24584,11 +24587,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -24598,23 +24600,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24623,59 +24625,59 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24684,23 +24686,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24709,69 +24711,69 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24780,51 +24782,51 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24833,83 +24835,83 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24918,23 +24920,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24950,22 +24952,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -24974,46 +24976,47 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -25024,11 +25027,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -25038,22 +25040,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25062,53 +25064,53 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25117,39 +25119,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25158,36 +25160,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25244,40 +25246,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25286,11 +25288,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -25299,8 +25301,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -25309,23 +25311,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25334,12 +25336,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -25357,11 +25360,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25373,27 +25375,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -25401,18 +25403,18 @@ Schema name: `BetaResponsesClientEventResponseCreate` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -25421,8 +25423,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -25431,23 +25433,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25456,12 +25458,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -25475,11 +25478,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25490,76 +25492,76 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -25568,8 +25570,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -25578,23 +25580,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25603,41 +25605,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25646,40 +25648,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25794,26 +25796,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -25822,47 +25825,46 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25871,14 +25873,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -25888,13 +25892,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -25904,40 +25906,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -25946,33 +25949,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -25981,30 +25983,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -26031,11 +26034,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -26045,24 +26047,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -26077,8 +26079,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -26089,23 +26091,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26114,40 +26116,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -26169,11 +26172,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26186,23 +26188,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26211,13 +26213,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -26227,11 +26229,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26241,10 +26243,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -26253,8 +26255,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -26263,13 +26265,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -26283,11 +26285,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26298,11 +26300,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -26323,8 +26325,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -26337,36 +26339,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26375,14 +26377,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -26392,13 +26396,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -26408,19 +26410,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -26433,11 +26436,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -26447,26 +26449,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -26500,11 +26503,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26520,26 +26522,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -26548,23 +26551,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -26579,6 +26581,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -26588,14 +26591,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -26605,57 +26607,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -26677,11 +26680,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -26691,22 +26693,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26715,14 +26717,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -26732,13 +26736,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -26748,23 +26750,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26773,22 +26775,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26797,12 +26799,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -26816,11 +26819,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26831,13 +26833,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -26851,11 +26853,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26866,12 +26868,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -26881,11 +26884,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26895,10 +26897,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -26910,8 +26912,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -26921,18 +26923,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -26946,14 +26950,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -26963,13 +26965,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -26979,11 +26981,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -26993,11 +26995,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -27005,20 +27006,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -27032,11 +27034,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27047,11 +27049,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -27059,20 +27060,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -27090,11 +27092,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27106,19 +27108,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -27136,14 +27139,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -27153,23 +27155,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27178,23 +27180,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27203,14 +27205,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -27220,13 +27224,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -27236,11 +27238,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -27257,11 +27260,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -27272,37 +27274,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27311,14 +27313,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -27328,13 +27332,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -27344,40 +27346,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -27401,11 +27404,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -27415,48 +27417,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -27510,13 +27514,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -27526,23 +27528,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27551,23 +27553,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27576,26 +27578,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -27605,11 +27608,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27619,27 +27621,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -27649,11 +27651,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27663,13 +27665,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -27679,13 +27683,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -27695,12 +27697,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -27714,11 +27717,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27729,10 +27731,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -27753,8 +27755,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -27767,23 +27769,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27792,14 +27794,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -27809,13 +27813,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -27825,26 +27827,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -27853,47 +27856,46 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -27902,14 +27904,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -27919,13 +27923,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -27935,40 +27937,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -27977,33 +27980,32 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28012,30 +28014,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -28062,11 +28065,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -28076,24 +28078,24 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -28108,8 +28110,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -28120,23 +28122,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28145,40 +28147,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -28200,11 +28203,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28217,23 +28219,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28242,13 +28244,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -28258,11 +28260,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28272,10 +28274,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -28284,8 +28286,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -28294,13 +28296,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -28314,11 +28316,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28329,11 +28331,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -28354,8 +28356,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -28368,36 +28370,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28406,14 +28408,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -28423,13 +28427,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -28439,19 +28441,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -28464,11 +28467,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -28478,26 +28480,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -28531,11 +28534,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28551,26 +28553,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -28579,23 +28582,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -28610,6 +28612,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -28619,14 +28622,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -28636,57 +28638,58 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -28708,11 +28711,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -28722,22 +28724,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28746,14 +28748,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -28763,13 +28767,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -28779,23 +28781,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28804,22 +28806,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28828,12 +28830,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -28847,11 +28850,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28862,13 +28864,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -28882,11 +28884,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28897,12 +28899,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -28912,11 +28915,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -28926,10 +28928,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -28941,8 +28943,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -28952,18 +28954,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -28977,14 +28981,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -28994,13 +28996,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -29010,11 +29012,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29024,11 +29026,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -29036,20 +29037,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -29063,11 +29065,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29078,11 +29080,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -29090,20 +29091,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -29121,11 +29123,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29137,19 +29139,20 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -29167,14 +29170,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -29184,23 +29186,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29209,23 +29211,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29234,14 +29236,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -29251,13 +29255,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -29267,11 +29269,12 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -29288,11 +29291,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -29303,37 +29305,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29342,14 +29344,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -29359,13 +29363,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -29375,40 +29377,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -29432,11 +29435,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -29446,48 +29448,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -29541,13 +29545,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -29557,23 +29559,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29582,23 +29584,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29607,26 +29609,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -29636,11 +29639,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29650,27 +29652,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -29680,11 +29682,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29694,13 +29696,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -29710,13 +29714,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -29726,12 +29728,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -29745,11 +29748,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29760,10 +29762,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -29784,8 +29786,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -29798,23 +29800,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29823,14 +29825,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -29840,13 +29844,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -29870,37 +29872,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29909,23 +29911,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29934,18 +29936,18 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -29958,23 +29960,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -29983,41 +29985,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30027,6 +30029,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -30036,7 +30039,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -30045,6 +30047,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -30057,7 +30060,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -30066,23 +30068,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30091,41 +30093,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30134,57 +30136,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30193,40 +30195,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30235,57 +30237,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30294,23 +30296,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30319,41 +30321,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30362,23 +30364,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30387,41 +30389,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30478,23 +30480,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30503,41 +30505,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30546,22 +30548,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30570,36 +30572,36 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -30609,6 +30611,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -30627,7 +30630,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -30639,6 +30641,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -30660,7 +30663,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -30673,6 +30675,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -30697,7 +30700,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -30711,6 +30713,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -30726,7 +30729,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -30736,54 +30738,55 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -30797,11 +30800,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -30934,8 +30936,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -30943,10 +30947,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -30957,6 +30959,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -30972,7 +30975,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -31005,67 +31007,67 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -31325,43 +31327,43 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -31470,6 +31472,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -31479,7 +31482,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -31488,6 +31490,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -31503,7 +31506,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -31562,29 +31564,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -31646,22 +31648,22 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -31670,18 +31672,18 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -31722,23 +31724,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -31782,23 +31784,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -31835,23 +31837,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -31881,71 +31883,71 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -31954,71 +31956,71 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -32027,122 +32029,122 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -32180,6 +32182,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -32195,7 +32198,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -32206,6 +32208,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -32218,7 +32221,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -32227,10 +32229,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -32242,8 +32244,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -32253,12 +32255,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -32268,11 +32271,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -32282,15 +32284,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -32359,21 +32361,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -32400,79 +32402,79 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -32503,20 +32505,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -32529,7 +32532,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -32595,6 +32597,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -32607,7 +32610,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -32617,9 +32619,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -32629,10 +32633,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -32642,16 +32644,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -32670,7 +32673,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -32772,29 +32774,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -32810,9 +32812,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -32826,10 +32830,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -32912,9 +32914,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -32932,10 +32936,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -33038,6 +33040,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -33047,7 +33050,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -33056,6 +33058,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -33071,7 +33074,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -33127,6 +33129,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -33151,7 +33154,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -33241,23 +33243,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -33266,57 +33268,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -33372,6 +33374,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -33387,7 +33390,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -33398,6 +33400,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -33410,7 +33413,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -33419,10 +33421,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -33434,8 +33436,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -33445,12 +33447,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -33460,11 +33463,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -33474,15 +33476,15 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -33551,21 +33553,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -33592,79 +33594,79 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -33695,20 +33697,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -33721,7 +33724,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -33787,6 +33789,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -33799,7 +33802,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -33809,9 +33811,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -33821,10 +33825,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -33834,16 +33836,17 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -33862,7 +33865,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -33964,29 +33966,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -34002,9 +34004,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -34018,10 +34022,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -34104,9 +34106,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -34124,10 +34128,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -34230,6 +34232,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -34239,7 +34242,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -34248,6 +34250,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -34263,7 +34266,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -34319,6 +34321,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -34343,7 +34346,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "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) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -34433,23 +34435,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34458,57 +34460,57 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -34563,23 +34565,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34588,37 +34590,37 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34718,65 +34720,65 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34785,65 +34787,65 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34852,110 +34854,110 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -34964,50 +34966,50 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35016,44 +35018,44 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -35077,27 +35079,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -35131,11 +35133,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35151,12 +35153,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -35169,8 +35172,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -35178,16 +35183,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -35199,23 +35201,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35224,41 +35226,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35267,21 +35269,21 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -35292,41 +35294,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35335,61 +35337,61 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -35400,23 +35402,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35425,23 +35427,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35450,26 +35452,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -35479,11 +35482,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35493,23 +35495,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35567,27 +35569,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -35621,11 +35623,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35641,12 +35643,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -35659,8 +35662,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -35668,16 +35673,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -35689,14 +35691,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -35715,13 +35719,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -35731,12 +35733,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -35746,11 +35749,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35760,29 +35762,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -35809,44 +35811,44 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -35858,8 +35860,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -35869,11 +35871,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -35885,8 +35887,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -35910,23 +35912,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35935,30 +35937,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -35976,11 +35979,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -35992,12 +35994,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -36009,11 +36012,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -36072,23 +36074,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36097,26 +36099,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -36126,11 +36129,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36140,23 +36142,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36165,39 +36167,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36206,14 +36208,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -36223,13 +36227,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -36239,39 +36241,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -36280,74 +36283,73 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36356,14 +36358,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -36373,13 +36377,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -36389,40 +36391,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -36446,11 +36449,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -36467,27 +36469,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -36521,11 +36523,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36541,12 +36543,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -36559,8 +36562,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -36568,16 +36573,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -36589,14 +36591,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -36615,13 +36619,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -36631,12 +36633,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -36646,11 +36649,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36660,29 +36662,29 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -36709,44 +36711,44 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -36758,8 +36760,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -36769,11 +36771,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -36785,8 +36787,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -36810,23 +36812,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36835,30 +36837,31 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -36876,11 +36879,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36892,12 +36894,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -36909,11 +36912,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -36972,23 +36974,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -36997,26 +36999,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -37026,11 +37029,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37040,23 +37042,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37065,39 +37067,39 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37106,14 +37108,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -37123,13 +37127,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -37139,39 +37141,40 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -37180,74 +37183,73 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37256,14 +37258,16 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -37273,13 +37277,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -37289,40 +37291,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -37346,11 +37349,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -37496,8 +37498,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -37505,10 +37509,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -37532,53 +37534,53 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -37616,41 +37618,41 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37659,23 +37661,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -37685,6 +37687,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -37700,7 +37703,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -37832,8 +37834,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -37841,10 +37845,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -37855,6 +37857,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -37870,7 +37873,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -37903,67 +37905,67 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -38101,6 +38103,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -38110,7 +38113,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -38119,6 +38121,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -38134,7 +38137,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -38231,8 +38233,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -38240,10 +38244,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -38254,6 +38256,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -38269,7 +38272,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -38302,67 +38304,67 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -38500,6 +38502,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -38509,7 +38512,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -38518,6 +38520,7 @@ Schema name: `BetaResponsesClientEventResponseCreate` "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -38533,7 +38536,6 @@ Schema name: `BetaResponsesClientEventResponseCreate` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -38593,27 +38595,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -38647,11 +38649,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38667,12 +38669,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -38685,8 +38688,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -38694,16 +38699,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -38715,23 +38717,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38740,26 +38742,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -38769,11 +38772,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38783,23 +38785,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38826,27 +38828,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -38880,11 +38882,11 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38900,12 +38902,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -38918,8 +38921,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -38927,16 +38932,13 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -38948,23 +38950,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -38973,26 +38975,27 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -39002,11 +39005,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -39016,23 +39018,23 @@ Schema name: `BetaResponsesClientEventResponseCreate` }, "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -39128,8 +39130,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -39137,10 +39141,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -39265,8 +39267,10 @@ Schema name: `BetaResponsesClientEventResponseCreate` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -39274,10 +39278,8 @@ Schema name: `BetaResponsesClientEventResponseCreate` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -39377,6 +39379,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseInjectEvent", + "docstring": "Injects input items into an active response over a WebSocket connection.\nThe items are validated and committed atomically. Currently, the server\naccepts client-owned tool outputs that resume a waiting agent.\n", "ident": "BetaResponseInjectEvent", "type": { "kind": "HttpTypeObject", @@ -39392,7 +39395,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Injects input items into an active response over a WebSocket connection.\nThe items are validated and committed atomically. Currently, the server\naccepts client-owned tool outputs that resume a waiting agent.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input", @@ -39402,14 +39404,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Input items to inject into the active response.", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Input items to inject into the active response.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input/items", "types": [ { "kind": "HttpTypeReference", @@ -40207,13 +40211,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input/items" - }, - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -40256,36 +40258,36 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) response_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the active response that should receive the input.", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/response_id", + "deprecated": false, "key": "response_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the active response that should receive the input.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/response_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The event discriminator. Always `response.inject`.", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The event discriminator. Always `response.inject`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.inject" } - ], - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseInjectEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -40310,6 +40312,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -40331,7 +40334,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) content", @@ -40362,6 +40364,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -40386,7 +40389,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) id", @@ -40400,6 +40402,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -40430,7 +40433,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) id", @@ -40446,6 +40448,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -40473,7 +40476,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) call_id", @@ -40488,6 +40490,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -40509,7 +40512,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) id", @@ -40522,6 +40524,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -40555,7 +40558,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) arguments", @@ -40572,6 +40574,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -40599,7 +40602,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) call_id", @@ -40614,6 +40616,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -40638,7 +40641,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) author", @@ -40841,6 +40843,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -40868,7 +40871,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) id", @@ -40883,6 +40885,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -40901,7 +40904,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) encrypted_content", @@ -40913,6 +40915,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -40934,7 +40937,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) id", @@ -40947,6 +40949,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -40974,7 +40977,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) id", @@ -40989,6 +40991,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -41013,7 +41016,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) id", @@ -41027,6 +41029,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -41048,7 +41051,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) id", @@ -41061,6 +41063,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -41091,7 +41094,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) action", @@ -41107,6 +41109,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -41137,7 +41140,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) call_id", @@ -41153,6 +41155,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -41180,7 +41183,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) call_id", @@ -41195,6 +41197,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -41222,7 +41225,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) call_id", @@ -41237,6 +41239,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -41261,7 +41264,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) id", @@ -41275,6 +41277,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -41299,7 +41302,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) id", @@ -41313,6 +41315,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -41337,7 +41340,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) approval_request_id", @@ -41351,6 +41353,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -41387,7 +41390,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) id", @@ -41405,6 +41407,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -41429,7 +41432,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) call_id", @@ -41443,6 +41445,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -41473,7 +41476,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) call_id", @@ -41489,6 +41491,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -41501,7 +41504,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 31 > (property) type", @@ -41511,6 +41513,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -41526,7 +41529,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32 > (property) id", @@ -41611,6 +41613,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -41629,7 +41632,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -41641,6 +41643,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -41668,7 +41671,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -41689,12 +41691,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -41704,11 +41707,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -41718,12 +41720,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -41741,11 +41744,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41757,12 +41759,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -41772,11 +41775,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41786,22 +41788,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41810,20 +41812,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -41834,12 +41836,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -41853,11 +41856,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41868,10 +41870,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -41880,8 +41882,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -41890,12 +41892,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -41909,11 +41912,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41924,22 +41926,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -41948,28 +41950,30 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -41981,13 +41985,11 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -41997,22 +41999,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42021,12 +42023,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -42040,11 +42043,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42055,22 +42057,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42079,10 +42081,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42091,8 +42093,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42101,12 +42103,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -42116,11 +42119,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42130,44 +42132,45 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -42189,11 +42192,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42206,22 +42208,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42230,10 +42232,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42242,8 +42244,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42252,12 +42254,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -42277,11 +42280,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -42294,40 +42296,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -42341,11 +42344,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -42356,12 +42358,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -42375,11 +42378,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42390,23 +42392,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42415,19 +42417,19 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -42444,20 +42446,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -42474,10 +42476,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42486,8 +42488,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42496,37 +42498,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -42537,23 +42539,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42562,29 +42564,30 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -42598,11 +42601,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -42613,10 +42615,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42625,8 +42627,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42635,12 +42637,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -42654,11 +42657,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42669,26 +42671,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -42732,11 +42735,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -42747,12 +42749,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -42770,11 +42773,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42786,22 +42788,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42810,10 +42812,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42822,8 +42824,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42832,64 +42834,64 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -42898,24 +42900,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -42924,8 +42926,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -42934,12 +42936,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -42960,11 +42963,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -42974,26 +42976,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -43007,11 +43010,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43022,38 +43024,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -43070,16 +43075,13 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -43089,23 +43091,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43114,27 +43116,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -43143,8 +43145,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -43153,12 +43155,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -43179,11 +43182,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -43193,12 +43195,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -43212,11 +43215,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43227,28 +43229,30 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -43271,13 +43275,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -43288,37 +43290,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43327,27 +43329,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -43356,8 +43358,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -43366,12 +43368,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -43397,11 +43400,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43415,55 +43417,55 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43472,27 +43474,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -43501,8 +43503,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -43511,12 +43513,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -43542,11 +43545,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43560,30 +43562,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -43597,11 +43600,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -43612,23 +43614,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43637,27 +43639,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -43666,8 +43668,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -43676,37 +43678,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43715,27 +43717,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -43744,8 +43746,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -43754,30 +43756,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -43787,11 +43790,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43801,12 +43803,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -43820,11 +43823,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -43835,14 +43837,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -44146,13 +44150,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -44176,23 +44178,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44201,27 +44203,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -44230,8 +44232,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -44240,30 +44242,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -44273,11 +44276,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44287,12 +44289,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -44306,11 +44309,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44321,23 +44323,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44346,14 +44348,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -44657,13 +44661,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -44687,23 +44689,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44712,27 +44714,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -44741,8 +44743,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -44751,26 +44753,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -44781,11 +44784,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -44795,22 +44797,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44819,10 +44821,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -44831,8 +44833,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -44841,12 +44843,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -44857,11 +44860,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -44871,26 +44873,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -44904,11 +44907,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44919,40 +44921,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -44961,27 +44963,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -44990,8 +44992,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45000,40 +45002,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45051,11 +45054,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45067,22 +45069,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45091,10 +45093,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45103,8 +45105,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45113,56 +45115,58 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -45186,13 +45190,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -45202,12 +45204,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45229,11 +45232,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45246,23 +45248,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45271,10 +45273,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45283,8 +45285,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45293,25 +45295,25 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -45335,8 +45337,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45350,26 +45352,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45383,11 +45386,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45398,22 +45400,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45422,10 +45424,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45434,8 +45436,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45444,50 +45446,50 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45496,10 +45498,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45508,8 +45510,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45518,12 +45520,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45537,11 +45540,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45552,11 +45554,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -45571,8 +45573,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45583,41 +45585,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45626,27 +45628,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45655,8 +45657,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45665,12 +45667,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -45691,11 +45694,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -45705,12 +45707,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -45722,11 +45725,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -45736,13 +45738,14 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45756,11 +45759,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45771,39 +45773,39 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -45814,23 +45816,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45839,27 +45841,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -45868,8 +45870,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -45878,12 +45880,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -45904,11 +45907,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -45918,27 +45920,28 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -45952,11 +45955,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -45967,31 +45969,32 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -46032,11 +46035,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -46047,13 +46049,14 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -46063,11 +46066,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46077,23 +46079,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46102,27 +46104,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46131,8 +46133,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46141,12 +46143,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -46167,11 +46170,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -46181,31 +46183,32 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -46215,11 +46218,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46229,23 +46231,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46254,27 +46256,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46283,8 +46285,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46293,12 +46295,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -46319,11 +46322,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -46333,57 +46335,58 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -46400,11 +46403,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -46416,22 +46418,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46440,10 +46442,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46452,8 +46454,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46462,92 +46464,92 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46556,10 +46558,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46568,8 +46570,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46578,50 +46580,50 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46630,24 +46632,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46656,8 +46658,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46666,92 +46668,92 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46760,10 +46762,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46772,8 +46774,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46782,54 +46784,55 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -46851,11 +46854,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46868,34 +46870,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -46912,16 +46917,13 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -46931,22 +46933,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -46955,24 +46957,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -46981,8 +46983,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -46991,12 +46993,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -47017,11 +47020,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -47031,64 +47033,64 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47097,24 +47099,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -47123,8 +47125,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -47133,12 +47135,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -47159,11 +47162,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -47173,37 +47175,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47212,10 +47214,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -47224,8 +47226,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -47234,24 +47236,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -47260,8 +47262,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -47270,23 +47272,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47295,92 +47297,92 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47389,10 +47391,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -47401,8 +47403,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -47411,64 +47413,65 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -47478,11 +47481,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47492,23 +47494,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -47517,10 +47519,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -47529,8 +47531,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -47540,11 +47542,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -47564,17 +47566,17 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -47702,15 +47704,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -47773,6 +47775,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -47791,7 +47794,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -47803,6 +47805,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -47815,7 +47818,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -47859,15 +47861,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -47929,26 +47931,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -47956,6 +47959,7 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -47966,14 +47970,12 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -47984,102 +47986,102 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -48114,6 +48116,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -48135,7 +48138,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -48148,6 +48150,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -48166,7 +48169,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -48178,6 +48180,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -48193,7 +48196,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -48204,6 +48206,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -48216,7 +48219,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -48226,6 +48228,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -48244,7 +48247,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -48256,6 +48258,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -48265,7 +48268,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -48274,6 +48276,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -48298,7 +48301,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -48312,6 +48314,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -48324,7 +48327,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -48334,6 +48336,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -48343,7 +48346,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -48352,9 +48354,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -48485,10 +48489,8 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -48505,17 +48507,17 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -48531,37 +48533,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -48570,38 +48572,39 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -48617,7 +48620,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -48634,57 +48636,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -48712,6 +48714,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -48730,7 +48733,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -48742,6 +48744,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -48754,7 +48757,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -48764,6 +48766,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -48779,7 +48782,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -48824,15 +48826,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -48845,15 +48847,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -48919,21 +48921,24 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -48950,12 +48955,9 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -48966,6 +48968,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -48981,7 +48984,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -48992,6 +48994,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -49013,7 +49016,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -49026,6 +49028,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -49053,7 +49056,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -49074,15 +49076,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -49178,6 +49180,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -49190,7 +49193,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -49206,15 +49208,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -49269,15 +49271,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -49325,40 +49327,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -49367,14 +49369,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -49436,13 +49440,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -49460,15 +49462,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -49481,15 +49483,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -49531,6 +49533,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -49561,7 +49564,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -49577,6 +49579,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -49598,7 +49601,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -49611,6 +49613,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -49620,7 +49623,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -49629,6 +49631,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -49647,7 +49650,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -49659,6 +49661,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -49677,7 +49680,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -49689,6 +49691,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -49731,7 +49734,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -49751,6 +49753,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -49766,7 +49769,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -49794,6 +49796,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -49836,7 +49839,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -49856,6 +49858,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -49865,7 +49868,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -49874,6 +49876,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -49889,7 +49892,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -49900,6 +49902,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -49924,7 +49927,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -49938,6 +49940,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -49956,7 +49959,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -49968,6 +49970,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -49986,7 +49989,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -49998,6 +50000,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -50016,7 +50019,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -50028,6 +50030,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -50040,7 +50043,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -50056,15 +50058,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -50113,6 +50115,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -50143,7 +50146,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -50159,6 +50161,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -50180,7 +50183,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -50193,6 +50195,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -50202,7 +50205,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -50211,6 +50213,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -50229,7 +50232,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -50241,6 +50243,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -50259,7 +50262,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -50271,6 +50273,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -50313,7 +50316,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -50333,6 +50335,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -50348,7 +50351,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -50376,6 +50378,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -50418,7 +50421,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -50438,6 +50440,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -50447,7 +50450,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -50456,6 +50458,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -50471,7 +50474,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -50482,6 +50484,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -50506,7 +50509,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -50520,6 +50522,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -50538,7 +50541,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -50550,6 +50552,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -50568,7 +50571,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -50580,6 +50582,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -50598,7 +50601,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -50610,6 +50612,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -50622,7 +50625,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -50638,51 +50640,51 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -50698,51 +50700,51 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -50779,15 +50781,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -50828,21 +50830,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -50855,7 +50858,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -50865,6 +50867,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -50877,7 +50880,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -50928,44 +50930,45 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -50974,33 +50977,32 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -51009,43 +51011,43 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -51079,15 +51081,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51100,15 +51102,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51135,47 +51137,47 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -51188,15 +51190,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51329,13 +51331,14 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -51356,11 +51359,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -51370,41 +51372,42 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -51420,7 +51423,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -51437,15 +51439,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51511,6 +51513,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -51526,7 +51529,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -51537,6 +51539,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -51549,7 +51552,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -51559,6 +51561,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -51574,7 +51577,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -51605,15 +51607,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51678,15 +51680,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51730,57 +51732,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -51793,15 +51795,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51814,15 +51816,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51835,15 +51837,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51856,15 +51858,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -51906,21 +51908,24 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -51937,12 +51942,9 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -51953,6 +51955,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -51968,7 +51971,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -51979,6 +51981,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -52000,7 +52003,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -52013,6 +52015,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -52040,7 +52043,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -52061,15 +52063,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -52120,15 +52122,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -52179,29 +52181,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -52221,15 +52223,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -52256,24 +52258,26 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -52290,10 +52294,8 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -52303,37 +52305,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52342,11 +52344,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -52355,8 +52357,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -52365,12 +52367,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -52388,11 +52391,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52404,23 +52406,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52429,42 +52431,42 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -52473,8 +52475,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -52483,23 +52485,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52508,12 +52510,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -52527,11 +52530,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52542,70 +52544,70 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -52614,8 +52616,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -52624,14 +52626,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -52707,13 +52711,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -52725,11 +52727,12 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -52746,11 +52749,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -52762,37 +52764,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52801,37 +52803,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52867,12 +52869,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -52894,11 +52897,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52911,23 +52913,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -52936,87 +52938,87 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53025,40 +53027,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -53069,11 +53072,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -53083,23 +53085,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53108,59 +53110,59 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53169,23 +53171,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53194,69 +53196,69 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53265,51 +53267,51 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53318,83 +53320,83 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53403,23 +53405,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53435,22 +53437,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53459,46 +53461,47 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -53509,11 +53512,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -53523,22 +53525,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53547,53 +53549,53 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53602,39 +53604,39 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53643,36 +53645,36 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53729,40 +53731,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53771,11 +53773,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -53784,8 +53786,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -53794,23 +53796,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53819,12 +53821,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -53842,11 +53845,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53858,27 +53860,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -53886,18 +53888,18 @@ Schema name: `BetaResponseInjectEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -53906,8 +53908,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -53916,23 +53918,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53941,12 +53943,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -53960,11 +53963,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -53975,76 +53977,76 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -54053,8 +54055,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -54063,23 +54065,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54088,41 +54090,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54131,40 +54133,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54279,26 +54281,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -54307,47 +54310,46 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54356,14 +54358,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -54373,13 +54377,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -54389,40 +54391,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -54431,33 +54434,32 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54466,30 +54468,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -54516,11 +54519,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -54530,24 +54532,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -54562,8 +54564,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -54574,23 +54576,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54599,40 +54601,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -54654,11 +54657,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54671,23 +54673,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54696,13 +54698,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -54712,11 +54714,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54726,10 +54728,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -54738,8 +54740,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -54748,13 +54750,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -54768,11 +54770,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54783,11 +54785,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -54808,8 +54810,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -54822,36 +54824,36 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -54860,14 +54862,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -54877,13 +54881,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -54893,19 +54895,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -54918,11 +54921,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -54932,26 +54934,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -54985,11 +54988,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55005,26 +55007,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -55033,23 +55036,22 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -55064,6 +55066,7 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -55073,14 +55076,13 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55090,57 +55092,58 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -55162,11 +55165,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55176,22 +55178,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55200,14 +55202,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -55217,13 +55221,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -55233,23 +55235,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55258,22 +55260,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55282,12 +55284,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -55301,11 +55304,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55316,13 +55318,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -55336,11 +55338,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55351,12 +55353,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -55366,11 +55369,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55380,10 +55382,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -55395,8 +55397,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -55406,18 +55408,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -55431,14 +55435,12 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55448,13 +55450,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -55464,11 +55466,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55478,11 +55480,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -55490,20 +55491,21 @@ Schema name: `BetaResponseInjectEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -55517,11 +55519,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55532,11 +55534,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -55544,20 +55545,21 @@ Schema name: `BetaResponseInjectEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -55575,11 +55577,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55591,19 +55593,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -55621,14 +55624,13 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55638,23 +55640,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55663,23 +55665,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55688,14 +55690,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -55705,13 +55709,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -55721,11 +55723,12 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -55742,11 +55745,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55757,37 +55759,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -55796,14 +55798,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -55813,13 +55817,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -55829,40 +55831,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -55886,11 +55889,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -55900,48 +55902,50 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -55995,13 +55999,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -56011,23 +56013,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56036,23 +56038,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56061,26 +56063,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -56090,11 +56093,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56104,27 +56106,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -56134,11 +56136,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56148,13 +56150,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -56164,13 +56168,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -56180,12 +56182,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -56199,11 +56202,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56214,10 +56216,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -56238,8 +56240,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -56252,23 +56254,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56277,14 +56279,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -56294,13 +56298,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -56310,26 +56312,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -56338,47 +56341,46 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56387,14 +56389,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -56404,13 +56408,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -56420,40 +56422,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -56462,33 +56465,32 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56497,30 +56499,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -56547,11 +56550,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -56561,24 +56563,24 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -56593,8 +56595,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -56605,23 +56607,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56630,40 +56632,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -56685,11 +56688,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56702,23 +56704,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56727,13 +56729,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -56743,11 +56745,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56757,10 +56759,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -56769,8 +56771,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -56779,13 +56781,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -56799,11 +56801,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56814,11 +56816,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -56839,8 +56841,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -56853,36 +56855,36 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -56891,14 +56893,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -56908,13 +56912,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -56924,19 +56926,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -56949,11 +56952,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -56963,26 +56965,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -57016,11 +57019,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57036,26 +57038,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -57064,23 +57067,22 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -57095,6 +57097,7 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -57104,14 +57107,13 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57121,57 +57123,58 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -57193,11 +57196,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57207,22 +57209,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57231,14 +57233,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -57248,13 +57252,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -57264,23 +57266,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57289,22 +57291,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57313,12 +57315,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -57332,11 +57335,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57347,13 +57349,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -57367,11 +57369,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57382,12 +57384,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -57397,11 +57400,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57411,10 +57413,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -57426,8 +57428,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -57437,18 +57439,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -57462,14 +57466,12 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57479,13 +57481,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -57495,11 +57497,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57509,11 +57511,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -57521,20 +57522,21 @@ Schema name: `BetaResponseInjectEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -57548,11 +57550,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57563,11 +57565,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -57575,20 +57576,21 @@ Schema name: `BetaResponseInjectEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -57606,11 +57608,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57622,19 +57624,20 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -57652,14 +57655,13 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57669,23 +57671,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57694,23 +57696,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57719,14 +57721,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -57736,13 +57740,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -57752,11 +57754,12 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -57773,11 +57776,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57788,37 +57790,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -57827,14 +57829,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -57844,13 +57848,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -57860,40 +57862,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -57917,11 +57920,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -57931,48 +57933,50 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -58026,13 +58030,11 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -58042,23 +58044,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58067,23 +58069,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58092,26 +58094,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -58121,11 +58124,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58135,27 +58137,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -58165,11 +58167,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58179,13 +58181,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -58195,13 +58199,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -58211,12 +58213,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -58230,11 +58233,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58245,10 +58247,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -58269,8 +58271,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -58283,23 +58285,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58308,14 +58310,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -58325,13 +58329,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -58355,37 +58357,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58394,23 +58396,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58419,18 +58421,18 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -58443,23 +58445,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58468,41 +58470,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58511,23 +58513,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58536,21 +58538,21 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -58561,40 +58563,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58604,6 +58606,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -58613,7 +58616,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -58622,6 +58624,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -58634,7 +58637,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -58643,23 +58645,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58668,41 +58670,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58711,57 +58713,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58770,40 +58772,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58812,57 +58814,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58871,23 +58873,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58896,41 +58898,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58939,23 +58941,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -58964,41 +58966,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59055,23 +59057,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59080,41 +59082,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59123,22 +59125,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59147,36 +59149,36 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59192,23 +59194,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59252,23 +59254,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59305,23 +59307,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59331,6 +59333,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -59349,7 +59352,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -59361,6 +59363,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -59382,7 +59385,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -59395,6 +59397,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -59419,7 +59422,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -59433,6 +59435,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -59448,7 +59451,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -59458,54 +59460,55 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -59519,11 +59522,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -59597,29 +59599,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -59681,22 +59683,22 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59705,18 +59707,18 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -59757,23 +59759,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59817,23 +59819,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59870,23 +59872,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59916,71 +59918,71 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -59989,71 +59991,71 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -60062,122 +60064,122 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -60215,6 +60217,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -60230,7 +60233,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -60241,6 +60243,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -60253,7 +60256,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -60262,10 +60264,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -60277,8 +60279,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -60288,12 +60290,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -60303,11 +60306,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -60317,15 +60319,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -60394,21 +60396,21 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -60435,79 +60437,79 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -60538,20 +60540,21 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -60564,7 +60567,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -60630,6 +60632,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -60642,7 +60645,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -60652,9 +60654,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -60664,10 +60668,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -60677,16 +60679,17 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -60705,7 +60708,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -60807,29 +60809,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -60845,9 +60847,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -60861,10 +60865,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -60947,9 +60949,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -60967,10 +60971,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -61106,6 +61108,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -61115,7 +61118,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -61124,6 +61126,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -61139,7 +61142,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -61195,6 +61197,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -61219,7 +61222,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -61309,23 +61311,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -61334,57 +61336,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -61440,6 +61442,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -61455,7 +61458,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -61466,6 +61468,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -61478,7 +61481,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -61487,10 +61489,10 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -61502,8 +61504,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -61513,12 +61515,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -61528,11 +61531,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -61542,15 +61544,15 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -61619,21 +61621,21 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -61660,79 +61662,79 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -61763,20 +61765,21 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -61789,7 +61792,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -61855,6 +61857,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -61867,7 +61870,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -61877,9 +61879,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -61889,10 +61893,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -61902,16 +61904,17 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -61930,7 +61933,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -62032,29 +62034,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -62070,9 +62072,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -62086,10 +62090,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -62172,9 +62174,11 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -62192,10 +62196,8 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -62298,6 +62300,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -62307,7 +62310,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -62316,6 +62318,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -62331,7 +62334,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -62387,6 +62389,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -62411,7 +62414,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -62501,23 +62503,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -62526,57 +62528,57 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -62638,43 +62640,43 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -62712,23 +62714,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -62737,37 +62739,37 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -62888,65 +62890,65 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -62955,65 +62957,65 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63022,110 +63024,110 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63134,50 +63136,50 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63186,44 +63188,44 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -63278,27 +63280,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -63332,11 +63334,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63352,12 +63354,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -63370,8 +63373,10 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -63379,16 +63384,13 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -63400,14 +63402,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -63426,13 +63430,11 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -63442,12 +63444,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -63457,11 +63460,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63471,29 +63473,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -63520,44 +63522,44 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -63569,8 +63571,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -63580,11 +63582,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -63596,8 +63598,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -63621,23 +63623,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63646,30 +63648,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -63687,11 +63690,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63703,12 +63705,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -63720,11 +63723,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -63783,23 +63785,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63808,30 +63810,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -63849,11 +63852,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63865,12 +63867,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -63882,11 +63885,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -63896,14 +63898,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -63915,13 +63919,11 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -63931,23 +63933,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63956,26 +63958,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -63985,11 +63988,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -63999,23 +64001,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64024,39 +64026,39 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64065,14 +64067,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -64082,13 +64086,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -64098,39 +64100,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -64139,74 +64142,73 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64215,14 +64217,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -64232,13 +64236,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -64248,40 +64250,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -64305,11 +64308,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -64326,27 +64328,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -64380,11 +64382,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64400,12 +64402,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -64418,8 +64421,10 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -64427,16 +64432,13 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -64448,14 +64450,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -64474,13 +64478,11 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -64490,12 +64492,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -64505,11 +64508,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64519,29 +64521,29 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -64568,44 +64570,44 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -64617,8 +64619,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -64628,11 +64630,11 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -64644,8 +64646,8 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -64669,23 +64671,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64694,30 +64696,31 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -64735,11 +64738,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64751,12 +64753,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -64768,11 +64771,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -64831,23 +64833,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64856,26 +64858,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -64885,11 +64888,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64899,23 +64901,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64924,39 +64926,39 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -64965,14 +64967,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -64982,13 +64986,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -64998,39 +65000,40 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -65039,74 +65042,73 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -65115,14 +65117,16 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -65132,13 +65136,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -65148,40 +65150,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -65205,11 +65208,10 @@ Schema name: `BetaResponseInjectEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -65355,8 +65357,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -65364,10 +65368,8 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -65378,6 +65380,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -65393,7 +65396,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -65426,67 +65428,67 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -65810,6 +65812,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -65819,7 +65822,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -65828,6 +65830,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -65843,7 +65846,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -65940,8 +65942,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -65949,10 +65953,8 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -65963,6 +65965,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -65978,7 +65981,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -66011,67 +66013,67 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -66209,6 +66211,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -66218,7 +66221,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -66227,6 +66229,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -66242,7 +66245,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -66270,27 +66272,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -66324,11 +66326,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66344,12 +66346,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -66362,8 +66365,10 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -66371,16 +66376,13 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -66392,23 +66394,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66417,41 +66419,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66460,21 +66462,21 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -66485,41 +66487,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66528,61 +66530,61 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -66593,23 +66595,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66618,23 +66620,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66643,26 +66645,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -66672,11 +66675,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66686,23 +66688,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66729,27 +66731,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -66783,11 +66785,11 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66803,12 +66805,13 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -66821,8 +66824,10 @@ Schema name: `BetaResponseInjectEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -66830,16 +66835,13 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -66851,23 +66853,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66876,26 +66878,27 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -66905,11 +66908,10 @@ Schema name: `BetaResponseInjectEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -66919,23 +66921,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -67031,8 +67033,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -67040,10 +67044,8 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -67067,53 +67069,53 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -67151,41 +67153,41 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -67194,23 +67196,23 @@ Schema name: `BetaResponseInjectEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -67220,6 +67222,7 @@ Schema name: `BetaResponseInjectEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -67235,7 +67238,6 @@ Schema name: `BetaResponseInjectEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -67367,8 +67369,10 @@ Schema name: `BetaResponseInjectEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -67376,10 +67380,8 @@ Schema name: `BetaResponseInjectEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -67502,6 +67504,7 @@ Schema name: `BetaResponseInjectCreatedEvent` "(resource) beta.responses > (model) beta_response_inject_created_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent", + "docstring": "Emitted when all injected input items were validated and committed to the\nactive response.\n", "ident": "BetaResponseInjectCreatedEvent", "type": { "kind": "HttpTypeObject", @@ -67520,7 +67523,6 @@ Schema name: `BetaResponseInjectCreatedEvent` } ] }, - "docstring": "Emitted when all injected input items were validated and committed to the\nactive response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_created_event > (schema) > (property) response_id", @@ -67531,50 +67533,50 @@ Schema name: `BetaResponseInjectCreatedEvent` }, "(resource) beta.responses > (model) beta_response_inject_created_event > (schema) > (property) response_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the response that accepted the input.", + "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/response_id", + "deprecated": false, "key": "response_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the response that accepted the input.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/response_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_created_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_created_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The event discriminator. Always `response.inject.created`.", + "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The event discriminator. Always `response.inject.created`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.inject.created" } - ], - "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -67583,15 +67585,15 @@ Schema name: `BetaResponseInjectCreatedEvent` }, "(resource) beta.responses > (model) beta_response_inject_created_event > (schema) > (property) stream_id": { "kind": "HttpDeclProperty", - "docstring": "The multiplexed WebSocket stream that emitted the event. This field is\npresent only when WebSocket multiplexing is enabled separately.\n", + "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/stream_id", + "deprecated": false, "key": "stream_id", - "optional": true, - "nullable": false, + "docstring": "The multiplexed WebSocket stream that emitted the event. This field is\npresent only when WebSocket multiplexing is enabled separately.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectCreatedEvent/properties/stream_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -67630,6 +67632,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent", + "docstring": "Emitted when injected input could not be committed to a response. The event\nreturns the uncommitted raw input so the client can retry it in another\nresponse when appropriate.\n", "ident": "BetaResponseInjectFailedEvent", "type": { "kind": "HttpTypeObject", @@ -67654,7 +67657,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Emitted when injected input could not be committed to a response. The event\nreturns the uncommitted raw input so the client can retry it in another\nresponse when appropriate.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) error", @@ -67667,10 +67669,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Information about why the input was not committed.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": false, + "docstring": "Information about why the input was not committed.", "type": { "kind": "HttpTypeObject", "members": [ @@ -67682,8 +67684,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -67693,14 +67695,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The raw input items that were not committed.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The raw input items that were not committed.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input/items", "types": [ { "kind": "HttpTypeReference", @@ -68498,13 +68502,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input/items" - }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -68547,50 +68549,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) response_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the response that rejected the input.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/response_id", + "deprecated": false, "key": "response_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the response that rejected the input.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/response_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The event discriminator. Always `response.inject.failed`.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The event discriminator. Always `response.inject.failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.inject.failed" } - ], - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -68599,26 +68601,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) stream_id": { "kind": "HttpDeclProperty", - "docstring": "The multiplexed WebSocket stream that emitted the event. This field is\npresent only when WebSocket multiplexing is enabled separately.\n", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/stream_id", + "deprecated": false, "key": "stream_id", - "optional": true, - "nullable": false, + "docstring": "The multiplexed WebSocket stream that emitted the event. This field is\npresent only when WebSocket multiplexing is enabled separately.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/stream_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) error > (property) code": { "kind": "HttpDeclProperty", - "docstring": "A machine-readable error code.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "A machine-readable error code.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -68628,11 +68631,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "response_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -68642,15 +68644,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) error > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.", + "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseInjectFailedEvent/properties/error/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -68672,6 +68674,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -68693,7 +68696,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) content", @@ -68724,6 +68726,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -68748,7 +68751,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) id", @@ -68762,6 +68764,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -68792,7 +68795,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) id", @@ -68808,6 +68810,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -68835,7 +68838,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) call_id", @@ -68850,6 +68852,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -68871,7 +68874,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) id", @@ -68884,6 +68886,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -68917,7 +68920,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) arguments", @@ -68934,6 +68936,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -68961,7 +68964,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) call_id", @@ -68976,6 +68978,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -69000,7 +69003,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) author", @@ -69203,6 +69205,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -69230,7 +69233,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) id", @@ -69245,6 +69247,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -69263,7 +69266,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) encrypted_content", @@ -69275,6 +69277,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -69296,7 +69299,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) id", @@ -69309,6 +69311,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -69336,7 +69339,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) id", @@ -69351,6 +69353,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -69375,7 +69378,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) id", @@ -69389,6 +69391,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -69410,7 +69413,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) id", @@ -69423,6 +69425,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -69453,7 +69456,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) action", @@ -69469,6 +69471,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -69499,7 +69502,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) call_id", @@ -69515,6 +69517,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -69542,7 +69545,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) call_id", @@ -69557,6 +69559,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -69584,7 +69587,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) call_id", @@ -69599,6 +69601,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -69623,7 +69626,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) id", @@ -69637,6 +69639,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -69661,7 +69664,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) id", @@ -69675,6 +69677,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -69699,7 +69702,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) approval_request_id", @@ -69713,6 +69715,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -69749,7 +69752,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) id", @@ -69767,6 +69769,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -69791,7 +69794,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) call_id", @@ -69805,6 +69807,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -69835,7 +69838,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) call_id", @@ -69851,6 +69853,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -69863,7 +69866,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 31 > (property) type", @@ -69873,6 +69875,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -69888,7 +69891,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32 > (property) id", @@ -69973,6 +69975,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -69991,7 +69994,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -70003,6 +70005,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -70030,7 +70033,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -70065,12 +70067,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -70080,11 +70083,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -70094,12 +70096,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -70117,11 +70120,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70133,12 +70135,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -70148,11 +70151,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70162,22 +70164,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70186,20 +70188,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -70210,12 +70212,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -70229,11 +70232,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70244,10 +70246,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -70256,8 +70258,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -70266,12 +70268,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -70285,11 +70288,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70300,22 +70302,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70324,28 +70326,30 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -70357,13 +70361,11 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -70373,22 +70375,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70397,12 +70399,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -70416,11 +70419,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70431,22 +70433,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70455,10 +70457,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -70467,8 +70469,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -70477,12 +70479,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -70492,11 +70495,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70506,44 +70508,45 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -70565,11 +70568,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70582,22 +70584,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70606,10 +70608,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -70618,8 +70620,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -70628,12 +70630,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -70653,11 +70656,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -70670,40 +70672,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -70717,11 +70720,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -70732,12 +70734,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -70751,11 +70754,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70766,23 +70768,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70791,19 +70793,19 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -70820,20 +70822,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -70850,10 +70852,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -70862,8 +70864,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -70872,37 +70874,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -70913,23 +70915,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -70938,29 +70940,30 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -70974,11 +70977,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -70989,10 +70991,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71001,8 +71003,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71011,12 +71013,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -71030,11 +71033,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71045,26 +71047,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -71108,11 +71111,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -71123,12 +71125,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -71146,11 +71149,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71162,22 +71164,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71186,10 +71188,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71198,8 +71200,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71208,64 +71210,64 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71274,24 +71276,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71300,8 +71302,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71310,12 +71312,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -71336,11 +71339,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -71350,26 +71352,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -71383,11 +71386,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71398,38 +71400,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -71446,16 +71451,13 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -71465,23 +71467,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71490,27 +71492,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71519,8 +71521,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71529,12 +71531,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -71555,11 +71558,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -71569,12 +71571,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -71588,11 +71591,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71603,28 +71605,30 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -71647,13 +71651,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -71664,37 +71666,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71703,27 +71705,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71732,8 +71734,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71742,12 +71744,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -71773,11 +71776,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71791,55 +71793,55 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71848,27 +71850,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -71877,8 +71879,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -71887,12 +71889,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -71918,11 +71921,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -71936,30 +71938,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -71973,11 +71976,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -71988,23 +71990,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72013,27 +72015,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -72042,8 +72044,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -72052,37 +72054,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72091,27 +72093,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -72120,8 +72122,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -72130,30 +72132,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -72163,11 +72166,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72177,12 +72179,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -72196,11 +72199,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72211,14 +72213,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -72522,13 +72526,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -72552,23 +72554,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72577,27 +72579,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -72606,8 +72608,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -72616,30 +72618,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -72649,11 +72652,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72663,12 +72665,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -72682,11 +72685,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72697,23 +72699,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -72722,14 +72724,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -73033,13 +73037,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -73063,23 +73065,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73088,27 +73090,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73117,8 +73119,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73127,26 +73129,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -73157,11 +73160,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -73171,22 +73173,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73195,10 +73197,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73207,8 +73209,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73217,12 +73219,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -73233,11 +73236,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -73247,26 +73249,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -73280,11 +73283,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73295,40 +73297,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73337,27 +73339,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73366,8 +73368,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73376,40 +73378,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -73427,11 +73430,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73443,22 +73445,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73467,10 +73469,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73479,8 +73481,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73489,56 +73491,58 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -73562,13 +73566,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -73578,12 +73580,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -73605,11 +73608,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73622,23 +73624,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73647,10 +73649,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73659,8 +73661,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73669,25 +73671,25 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -73711,8 +73713,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73726,26 +73728,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -73759,11 +73762,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73774,22 +73776,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73798,10 +73800,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73810,8 +73812,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73820,50 +73822,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73872,10 +73874,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -73884,8 +73886,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73894,12 +73896,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -73913,11 +73916,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -73928,11 +73930,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -73947,8 +73949,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -73959,41 +73961,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74002,27 +74004,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74031,8 +74033,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74041,12 +74043,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -74067,11 +74070,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74081,12 +74083,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -74098,11 +74101,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74112,13 +74114,14 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -74132,11 +74135,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74147,39 +74149,39 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -74190,23 +74192,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74215,27 +74217,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74244,8 +74246,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74254,12 +74256,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -74280,11 +74283,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74294,27 +74296,28 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -74328,11 +74331,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74343,31 +74345,32 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -74408,11 +74411,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74423,13 +74425,14 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -74439,11 +74442,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74453,23 +74455,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74478,27 +74480,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74507,8 +74509,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74517,12 +74519,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -74543,11 +74546,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74557,31 +74559,32 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -74591,11 +74594,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74605,23 +74607,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74630,27 +74632,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74659,8 +74661,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74669,12 +74671,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -74695,11 +74698,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -74709,57 +74711,58 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -74776,11 +74779,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -74792,22 +74794,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74816,10 +74818,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74828,8 +74830,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74838,92 +74840,92 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -74932,10 +74934,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -74944,8 +74946,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -74954,50 +74956,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75006,24 +75008,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75032,8 +75034,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75042,92 +75044,92 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75136,10 +75138,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75148,8 +75150,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75158,54 +75160,55 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -75227,11 +75230,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75244,34 +75246,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -75288,16 +75293,13 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -75307,22 +75309,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75331,24 +75333,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75357,8 +75359,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75367,12 +75369,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -75393,11 +75396,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -75407,64 +75409,64 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75473,24 +75475,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75499,8 +75501,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75509,12 +75511,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -75535,11 +75538,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -75549,37 +75551,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75588,10 +75590,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75600,8 +75602,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75610,24 +75612,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75636,8 +75638,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75646,23 +75648,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75671,92 +75673,92 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75765,10 +75767,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75777,8 +75779,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75787,64 +75789,65 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -75854,11 +75857,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75868,23 +75870,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -75893,10 +75895,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -75905,8 +75907,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -75916,11 +75918,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -75940,17 +75942,17 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -76078,15 +76080,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -76149,6 +76151,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -76167,7 +76170,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -76179,6 +76181,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -76191,7 +76194,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -76235,15 +76237,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -76305,26 +76307,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -76332,6 +76335,7 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -76342,14 +76346,12 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -76360,102 +76362,102 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -76490,6 +76492,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -76511,7 +76514,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -76524,6 +76526,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -76542,7 +76545,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -76554,6 +76556,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -76569,7 +76572,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -76580,6 +76582,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -76592,7 +76595,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -76602,6 +76604,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -76620,7 +76623,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -76632,6 +76634,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -76641,7 +76644,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -76650,6 +76652,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -76674,7 +76677,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -76688,6 +76690,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -76700,7 +76703,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -76710,6 +76712,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -76719,7 +76722,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -76728,9 +76730,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -76861,10 +76865,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -76881,17 +76883,17 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -76907,37 +76909,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -76946,38 +76948,39 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -76993,7 +76996,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -77010,57 +77012,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77088,6 +77090,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -77106,7 +77109,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -77118,6 +77120,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -77130,7 +77133,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -77140,6 +77142,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -77155,7 +77158,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -77200,15 +77202,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77221,15 +77223,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77295,21 +77297,24 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -77326,12 +77331,9 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -77342,6 +77344,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -77357,7 +77360,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -77368,6 +77370,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -77389,7 +77392,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -77402,6 +77404,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -77429,7 +77432,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -77450,15 +77452,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77554,6 +77556,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -77566,7 +77569,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -77582,15 +77584,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77645,15 +77647,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77701,40 +77703,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -77743,14 +77745,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -77812,13 +77816,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -77836,15 +77838,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77857,15 +77859,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -77907,6 +77909,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -77937,7 +77940,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -77953,6 +77955,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -77974,7 +77977,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -77987,6 +77989,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -77996,7 +77999,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -78005,6 +78007,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -78023,7 +78026,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -78035,6 +78037,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -78053,7 +78056,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -78065,6 +78067,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -78107,7 +78110,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -78127,6 +78129,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -78142,7 +78145,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -78170,6 +78172,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -78212,7 +78215,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -78232,6 +78234,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -78241,7 +78244,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -78250,6 +78252,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -78265,7 +78268,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -78276,6 +78278,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -78300,7 +78303,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -78314,6 +78316,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -78332,7 +78335,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -78344,6 +78346,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -78362,7 +78365,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -78374,6 +78376,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -78392,7 +78395,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -78404,6 +78406,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -78416,7 +78419,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -78432,15 +78434,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -78489,6 +78491,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -78519,7 +78522,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -78535,6 +78537,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -78556,7 +78559,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -78569,6 +78571,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -78578,7 +78581,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -78587,6 +78589,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -78605,7 +78608,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -78617,6 +78619,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -78635,7 +78638,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -78647,6 +78649,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -78689,7 +78692,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -78709,6 +78711,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -78724,7 +78727,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -78752,6 +78754,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -78794,7 +78797,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -78814,6 +78816,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -78823,7 +78826,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -78832,6 +78834,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -78847,7 +78850,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -78858,6 +78860,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -78882,7 +78885,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -78896,6 +78898,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -78914,7 +78917,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -78926,6 +78928,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -78944,7 +78947,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -78956,6 +78958,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -78974,7 +78977,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -78986,6 +78988,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -78998,7 +79001,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -79014,51 +79016,51 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -79074,51 +79076,51 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -79155,15 +79157,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -79204,21 +79206,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -79231,7 +79234,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -79241,6 +79243,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -79253,7 +79256,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -79304,44 +79306,45 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -79350,33 +79353,32 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -79385,43 +79387,43 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -79455,15 +79457,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -79476,15 +79478,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -79511,47 +79513,47 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -79564,15 +79566,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -79705,13 +79707,14 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -79732,11 +79735,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -79746,41 +79748,42 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -79796,7 +79799,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -79813,15 +79815,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -79887,6 +79889,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -79902,7 +79905,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -79913,6 +79915,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -79925,7 +79928,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -79935,6 +79937,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -79950,7 +79953,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -79981,15 +79983,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80054,15 +80056,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80106,57 +80108,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -80169,15 +80171,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80190,15 +80192,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80211,15 +80213,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80232,15 +80234,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80282,21 +80284,24 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -80313,12 +80318,9 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -80329,6 +80331,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -80344,7 +80347,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -80355,6 +80357,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -80376,7 +80379,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -80389,6 +80391,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -80416,7 +80419,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -80437,15 +80439,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80496,15 +80498,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80555,29 +80557,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80597,15 +80599,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -80632,24 +80634,26 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -80666,10 +80670,8 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -80679,37 +80681,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -80718,11 +80720,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -80731,8 +80733,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -80741,12 +80743,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -80764,11 +80767,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -80780,23 +80782,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -80805,42 +80807,42 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -80849,8 +80851,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -80859,23 +80861,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -80884,12 +80886,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -80903,11 +80906,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -80918,70 +80920,70 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -80990,8 +80992,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -81000,14 +81002,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -81083,13 +81087,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -81101,11 +81103,12 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -81122,11 +81125,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -81138,37 +81140,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81177,37 +81179,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81243,12 +81245,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -81270,11 +81273,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81287,23 +81289,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81312,87 +81314,87 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81401,40 +81403,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -81445,11 +81448,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -81459,23 +81461,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81484,59 +81486,59 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81545,23 +81547,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81570,69 +81572,69 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81641,51 +81643,51 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81694,83 +81696,83 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81779,23 +81781,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81811,22 +81813,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81835,46 +81837,47 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -81885,11 +81888,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -81899,22 +81901,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81923,53 +81925,53 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -81978,39 +81980,39 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82019,36 +82021,36 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82105,40 +82107,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82147,11 +82149,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -82160,8 +82162,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -82170,23 +82172,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82195,12 +82197,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -82218,11 +82221,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82234,27 +82236,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -82262,18 +82264,18 @@ Schema name: `BetaResponseInjectFailedEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -82282,8 +82284,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -82292,23 +82294,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82317,12 +82319,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -82336,11 +82339,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82351,76 +82353,76 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -82429,8 +82431,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -82439,23 +82441,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82464,41 +82466,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82507,40 +82509,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82655,26 +82657,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -82683,47 +82686,46 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82732,14 +82734,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -82749,13 +82753,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -82765,40 +82767,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -82807,33 +82810,32 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82842,30 +82844,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -82892,11 +82895,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -82906,24 +82908,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -82938,8 +82940,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -82950,23 +82952,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -82975,40 +82977,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -83030,11 +83033,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83047,23 +83049,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83072,13 +83074,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -83088,11 +83090,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83102,10 +83104,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -83114,8 +83116,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -83124,13 +83126,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -83144,11 +83146,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83159,11 +83161,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -83184,8 +83186,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -83198,36 +83200,36 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83236,14 +83238,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -83253,13 +83257,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -83269,19 +83271,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -83294,11 +83297,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -83308,26 +83310,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -83361,11 +83364,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83381,26 +83383,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -83409,23 +83412,22 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -83440,6 +83442,7 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -83449,14 +83452,13 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -83466,57 +83468,58 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -83538,11 +83541,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -83552,22 +83554,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83576,14 +83578,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -83593,13 +83597,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -83609,23 +83611,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83634,22 +83636,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83658,12 +83660,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -83677,11 +83680,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83692,13 +83694,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -83712,11 +83714,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83727,12 +83729,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -83742,11 +83745,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83756,10 +83758,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -83771,8 +83773,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -83782,18 +83784,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -83807,14 +83811,12 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -83824,13 +83826,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -83840,11 +83842,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83854,11 +83856,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -83866,20 +83867,21 @@ Schema name: `BetaResponseInjectFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -83893,11 +83895,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83908,11 +83910,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -83920,20 +83921,21 @@ Schema name: `BetaResponseInjectFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -83951,11 +83953,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -83967,19 +83969,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -83997,14 +84000,13 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -84014,23 +84016,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84039,23 +84041,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84064,14 +84066,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -84081,13 +84085,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -84097,11 +84099,12 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -84118,11 +84121,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -84133,37 +84135,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84172,14 +84174,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -84189,13 +84193,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -84205,40 +84207,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -84262,11 +84265,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -84276,48 +84278,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -84371,13 +84375,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -84387,23 +84389,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84412,23 +84414,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84437,26 +84439,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -84466,11 +84469,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84480,27 +84482,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -84510,11 +84512,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84524,13 +84526,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -84540,13 +84544,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -84556,12 +84558,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -84575,11 +84578,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84590,10 +84592,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -84614,8 +84616,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -84628,23 +84630,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84653,14 +84655,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -84670,13 +84674,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -84686,26 +84688,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -84714,47 +84717,46 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84763,14 +84765,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -84780,13 +84784,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -84796,40 +84798,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -84838,33 +84841,32 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -84873,30 +84875,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -84923,11 +84926,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -84937,24 +84939,24 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -84969,8 +84971,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -84981,23 +84983,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85006,40 +85008,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -85061,11 +85064,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85078,23 +85080,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85103,13 +85105,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -85119,11 +85121,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85133,10 +85135,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -85145,8 +85147,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -85155,13 +85157,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -85175,11 +85177,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85190,11 +85192,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -85215,8 +85217,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -85229,36 +85231,36 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85267,14 +85269,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -85284,13 +85288,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -85300,19 +85302,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -85325,11 +85328,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -85339,26 +85341,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -85392,11 +85395,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85412,26 +85414,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -85440,23 +85443,22 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -85471,6 +85473,7 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -85480,14 +85483,13 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -85497,57 +85499,58 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -85569,11 +85572,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -85583,22 +85585,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85607,14 +85609,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -85624,13 +85628,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -85640,23 +85642,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85665,22 +85667,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85689,12 +85691,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -85708,11 +85711,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85723,13 +85725,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -85743,11 +85745,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85758,12 +85760,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -85773,11 +85776,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85787,10 +85789,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -85802,8 +85804,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -85813,18 +85815,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -85838,14 +85842,12 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -85855,13 +85857,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -85871,11 +85873,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85885,11 +85887,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -85897,20 +85898,21 @@ Schema name: `BetaResponseInjectFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -85924,11 +85926,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85939,11 +85941,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -85951,20 +85952,21 @@ Schema name: `BetaResponseInjectFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -85982,11 +85984,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -85998,19 +86000,20 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -86028,14 +86031,13 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -86045,23 +86047,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86070,23 +86072,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86095,14 +86097,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -86112,13 +86116,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -86128,11 +86130,12 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -86149,11 +86152,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -86164,37 +86166,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86203,14 +86205,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -86220,13 +86224,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -86236,40 +86238,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -86293,11 +86296,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -86307,48 +86309,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -86402,13 +86406,11 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -86418,23 +86420,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86443,23 +86445,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86468,26 +86470,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -86497,11 +86500,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86511,27 +86513,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -86541,11 +86543,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86555,13 +86557,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -86571,13 +86575,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -86587,12 +86589,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -86606,11 +86609,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86621,10 +86623,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -86645,8 +86647,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -86659,23 +86661,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86684,14 +86686,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -86701,13 +86705,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -86731,37 +86733,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86770,23 +86772,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86795,18 +86797,18 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -86819,23 +86821,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86844,41 +86846,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86887,23 +86889,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86912,21 +86914,21 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -86937,40 +86939,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -86980,6 +86982,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -86989,7 +86992,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -86998,6 +87000,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -87010,7 +87013,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -87019,23 +87021,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87044,41 +87046,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87087,57 +87089,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87146,40 +87148,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87188,57 +87190,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87247,23 +87249,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87272,41 +87274,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87315,23 +87317,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87340,41 +87342,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87431,23 +87433,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87456,41 +87458,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87499,22 +87501,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87523,36 +87525,36 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87568,23 +87570,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87628,23 +87630,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87681,23 +87683,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -87707,6 +87709,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -87725,7 +87728,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -87737,6 +87739,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -87758,7 +87761,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -87771,6 +87773,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -87795,7 +87798,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -87809,6 +87811,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -87824,7 +87827,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -87834,54 +87836,55 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -87895,11 +87898,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -87973,29 +87975,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -88057,22 +88059,22 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88081,18 +88083,18 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -88133,23 +88135,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88193,23 +88195,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88246,23 +88248,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88292,71 +88294,71 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88365,71 +88367,71 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88438,122 +88440,122 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88591,6 +88593,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -88606,7 +88609,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -88617,6 +88619,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -88629,7 +88632,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -88638,10 +88640,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -88653,8 +88655,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -88664,12 +88666,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -88679,11 +88682,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88693,15 +88695,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -88770,21 +88772,21 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -88811,79 +88813,79 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -88914,20 +88916,21 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -88940,7 +88943,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -89006,6 +89008,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -89018,7 +89021,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -89028,9 +89030,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -89040,10 +89044,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -89053,16 +89055,17 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -89081,7 +89084,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -89183,29 +89185,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -89221,9 +89223,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -89237,10 +89241,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -89323,9 +89325,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -89343,10 +89347,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -89482,6 +89484,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -89491,7 +89494,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -89500,6 +89502,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -89515,7 +89518,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -89571,6 +89573,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -89595,7 +89598,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -89685,23 +89687,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -89710,57 +89712,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -89816,6 +89818,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -89831,7 +89834,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -89842,6 +89844,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -89854,7 +89857,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -89863,10 +89865,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -89878,8 +89880,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -89889,12 +89891,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -89904,11 +89907,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -89918,15 +89920,15 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -89995,21 +89997,21 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -90036,79 +90038,79 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -90139,20 +90141,21 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -90165,7 +90168,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -90231,6 +90233,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -90243,7 +90246,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -90253,9 +90255,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -90265,10 +90269,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -90278,16 +90280,17 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -90306,7 +90309,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -90408,29 +90410,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -90446,9 +90448,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -90462,10 +90466,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -90548,9 +90550,11 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -90568,10 +90572,8 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -90674,6 +90676,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -90683,7 +90686,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -90692,6 +90694,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -90707,7 +90710,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -90763,6 +90765,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -90787,7 +90790,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -90877,23 +90879,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -90902,57 +90904,57 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -91014,43 +91016,43 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -91088,23 +91090,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91113,37 +91115,37 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91264,65 +91266,65 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91331,65 +91333,65 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91398,110 +91400,110 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91510,50 +91512,50 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91562,44 +91564,44 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -91654,27 +91656,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -91708,11 +91710,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91728,12 +91730,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -91746,8 +91749,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -91755,16 +91760,13 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -91776,14 +91778,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -91802,13 +91806,11 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -91818,12 +91820,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -91833,11 +91836,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -91847,29 +91849,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -91896,44 +91898,44 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -91945,8 +91947,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -91956,11 +91958,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -91972,8 +91974,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -91997,23 +91999,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92022,30 +92024,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -92063,11 +92066,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92079,12 +92081,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -92096,11 +92099,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -92159,23 +92161,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92184,30 +92186,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -92225,11 +92228,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92241,12 +92243,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -92258,11 +92261,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -92272,14 +92274,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -92291,13 +92295,11 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -92307,23 +92309,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92332,26 +92334,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -92361,11 +92364,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92375,23 +92377,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92400,39 +92402,39 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92441,14 +92443,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -92458,13 +92462,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -92474,39 +92476,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -92515,74 +92518,73 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92591,14 +92593,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -92608,13 +92612,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -92624,40 +92626,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -92681,11 +92684,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -92702,27 +92704,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -92756,11 +92758,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92776,12 +92778,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -92794,8 +92797,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -92803,16 +92808,13 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -92824,14 +92826,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -92850,13 +92854,11 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -92866,12 +92868,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -92881,11 +92884,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -92895,29 +92897,29 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -92944,44 +92946,44 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -92993,8 +92995,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -93004,11 +93006,11 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -93020,8 +93022,8 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -93045,23 +93047,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93070,30 +93072,31 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -93111,11 +93114,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93127,12 +93129,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -93144,11 +93147,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -93207,23 +93209,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93232,26 +93234,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -93261,11 +93264,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93275,23 +93277,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93300,39 +93302,39 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93341,14 +93343,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -93358,13 +93362,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -93374,39 +93376,40 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -93415,74 +93418,73 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -93491,14 +93493,16 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -93508,13 +93512,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -93524,40 +93526,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -93581,11 +93584,10 @@ Schema name: `BetaResponseInjectFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -93731,8 +93733,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -93740,10 +93744,8 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -93754,6 +93756,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -93769,7 +93772,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -93802,67 +93804,67 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -94186,6 +94188,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -94195,7 +94198,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -94204,6 +94206,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -94219,7 +94222,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -94316,8 +94318,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -94325,10 +94329,8 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -94339,6 +94341,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -94354,7 +94357,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -94387,67 +94389,67 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -94585,6 +94587,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -94594,7 +94597,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -94603,6 +94605,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -94618,7 +94621,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -94646,27 +94648,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -94700,11 +94702,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -94720,12 +94722,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -94738,8 +94741,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -94747,16 +94752,13 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -94768,23 +94770,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -94793,41 +94795,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -94836,21 +94838,21 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -94861,41 +94863,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -94904,61 +94906,61 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -94969,23 +94971,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -94994,23 +94996,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95019,26 +95021,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -95048,11 +95051,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95062,23 +95064,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95105,27 +95107,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -95159,11 +95161,11 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95179,12 +95181,13 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -95197,8 +95200,10 @@ Schema name: `BetaResponseInjectFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -95206,16 +95211,13 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -95227,23 +95229,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95252,26 +95254,27 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -95281,11 +95284,10 @@ Schema name: `BetaResponseInjectFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95295,23 +95297,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95407,8 +95409,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -95416,10 +95420,8 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -95443,53 +95445,53 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -95527,41 +95529,41 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95570,23 +95572,23 @@ Schema name: `BetaResponseInjectFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -95596,6 +95598,7 @@ Schema name: `BetaResponseInjectFailedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -95611,7 +95614,6 @@ Schema name: `BetaResponseInjectFailedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -95743,8 +95745,10 @@ Schema name: `BetaResponseInjectFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -95752,10 +95756,8 @@ Schema name: `BetaResponseInjectFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -95883,6 +95885,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_created_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCreatedEvent", + "docstring": "An event that is emitted when a response is created.\n", "ident": "BetaResponseCreatedEvent", "type": { "kind": "HttpTypeObject", @@ -95901,7 +95904,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An event that is emitted when a response is created.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) response", @@ -95912,20 +95914,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "The response that was created.\n", + "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "The response that was created.\n", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -95968,36 +95970,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.created`.\n", + "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.created`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.created" } - ], - "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -96006,10 +96008,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -96018,8 +96020,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCreatedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -96028,50 +96030,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -96081,10 +96083,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -96093,8 +96095,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -96103,20 +96105,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -96914,16 +96919,13 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -96933,12 +96935,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -96947,22 +96950,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -97352,14 +97355,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -97369,22 +97371,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -97393,21 +97395,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -97446,26 +97448,25 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -97473,22 +97474,24 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -97538,11 +97541,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -97559,14 +97561,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -97870,13 +97874,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -97900,11 +97902,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -97912,53 +97913,54 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -97967,8 +97969,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -97977,39 +97979,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -98021,8 +98023,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -98032,47 +98034,47 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -98083,28 +98085,28 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -98116,8 +98118,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -98127,12 +98129,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -98142,11 +98145,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -98156,11 +98158,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -98181,8 +98183,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -98195,10 +98197,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -98208,20 +98210,20 @@ Schema name: `BetaResponseCreatedEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -98243,11 +98245,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -98260,19 +98262,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -98286,19 +98288,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -98308,10 +98310,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -98319,20 +98321,20 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -98342,11 +98344,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -98356,19 +98358,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -98381,18 +98383,18 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -98558,26 +98560,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_created_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -98659,11 +98662,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -98691,21 +98693,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -98718,7 +98721,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -98727,12 +98729,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -98742,11 +98745,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -98757,21 +98759,24 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -99569,12 +99574,9 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -99617,6 +99619,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -99635,7 +99638,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -99647,6 +99649,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -99674,7 +99677,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -99688,6 +99690,7 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -100074,7 +100077,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -100211,6 +100213,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -100235,7 +100238,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -100249,6 +100251,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -100282,7 +100285,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -100455,6 +100457,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -100476,7 +100479,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -100489,6 +100491,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -100519,7 +100522,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -100580,6 +100582,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -100607,7 +100610,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -100819,6 +100821,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -100840,7 +100843,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -100853,6 +100855,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -100874,7 +100877,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -100887,6 +100889,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -100914,7 +100917,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -100929,6 +100931,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -100953,7 +100956,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -100967,6 +100969,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -100988,7 +100991,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -101001,6 +101003,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -101034,7 +101037,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -101051,6 +101053,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -101084,7 +101087,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -101101,6 +101103,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -101131,7 +101134,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -101147,6 +101149,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -101177,7 +101180,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -101193,6 +101195,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -101229,7 +101232,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -101247,6 +101249,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -101271,7 +101274,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -101285,6 +101287,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -101309,7 +101312,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -101323,6 +101325,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -101347,7 +101350,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -101361,6 +101363,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -101391,7 +101394,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -101452,9 +101454,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -102235,10 +102239,8 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -102398,9 +102400,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -102414,10 +102418,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -102428,6 +102430,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -102443,7 +102446,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -102454,6 +102456,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -102463,7 +102466,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -102472,6 +102474,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -102484,7 +102487,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -102494,6 +102496,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -102509,7 +102512,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -102520,6 +102522,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -102532,7 +102535,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -102542,6 +102544,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -102551,7 +102554,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -102560,6 +102562,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -102569,7 +102572,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -102578,6 +102580,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -102608,7 +102611,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -102624,6 +102626,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -102645,7 +102648,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -102658,6 +102660,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -102667,7 +102670,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -102676,6 +102678,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -102694,7 +102697,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -102706,6 +102708,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -102724,7 +102727,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -102736,6 +102738,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -102778,7 +102781,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -102798,6 +102800,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -102813,7 +102816,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -102841,6 +102843,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -102883,7 +102886,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -102903,6 +102905,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -102912,7 +102915,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -102921,6 +102923,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -102936,7 +102939,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -102947,6 +102949,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -102971,7 +102974,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -102985,6 +102987,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -103003,7 +103006,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -103015,6 +103017,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -103033,7 +103036,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -103045,6 +103047,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -103063,7 +103066,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -103075,6 +103077,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -103087,7 +103090,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -103096,26 +103098,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -103154,11 +103157,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -103168,12 +103170,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -103212,11 +103215,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -103226,27 +103228,28 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -103254,6 +103257,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -103273,14 +103277,12 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -103292,21 +103294,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -103322,7 +103325,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -103332,12 +103334,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -103347,11 +103350,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103361,22 +103363,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103399,12 +103401,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -103418,11 +103421,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103433,13 +103435,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -103469,11 +103471,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103488,12 +103490,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -103507,11 +103510,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103522,18 +103524,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -103543,14 +103547,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -103560,12 +103562,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -103579,11 +103582,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103672,9 +103674,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -103700,10 +103704,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -103716,19 +103718,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -103739,13 +103741,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -103759,11 +103761,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -103775,6 +103777,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -103787,7 +103790,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -103810,24 +103812,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -103839,8 +103841,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -103850,24 +103852,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -103876,8 +103878,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -103886,21 +103888,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -103922,7 +103925,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -104104,6 +104106,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -104125,7 +104128,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -104156,6 +104158,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -104180,7 +104183,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -104194,6 +104196,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -104224,7 +104227,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -104240,6 +104242,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -104267,7 +104270,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -104282,6 +104284,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -104303,7 +104306,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -104316,6 +104318,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -104349,7 +104352,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -104366,6 +104368,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -104393,7 +104396,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -104408,6 +104410,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -104432,7 +104435,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -104635,6 +104637,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -104662,7 +104665,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -104677,6 +104679,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -104695,7 +104698,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -104707,6 +104709,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -104728,7 +104731,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -104741,6 +104743,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -104768,7 +104771,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -104783,6 +104785,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -104807,7 +104810,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -104821,6 +104823,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -104842,7 +104845,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -104855,6 +104857,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -104885,7 +104888,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -104901,6 +104903,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -104931,7 +104934,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -104947,6 +104949,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -104974,7 +104977,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -104989,6 +104991,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -105016,7 +105019,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -105031,6 +105033,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -105055,7 +105058,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -105069,6 +105071,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -105093,7 +105096,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -105107,6 +105109,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -105131,7 +105134,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -105145,6 +105147,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -105181,7 +105184,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -105199,6 +105201,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -105223,7 +105226,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -105237,6 +105239,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -105267,7 +105270,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -105283,6 +105285,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -105295,7 +105298,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -105305,6 +105307,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -105320,7 +105323,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -105404,12 +105406,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -105419,11 +105422,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -105433,12 +105435,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -105456,11 +105459,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105472,12 +105474,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -105487,11 +105490,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105501,22 +105503,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105525,28 +105527,30 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -105558,13 +105562,11 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -105574,22 +105576,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105598,12 +105600,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -105617,11 +105620,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105632,22 +105634,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -105656,10 +105658,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -105668,8 +105670,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -105678,12 +105680,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -105693,11 +105696,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106372,44 +106374,45 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -106431,11 +106434,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106448,22 +106450,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106472,10 +106474,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -106484,8 +106486,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -106494,12 +106496,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -106519,11 +106522,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -106536,64 +106538,64 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106602,24 +106604,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -106628,8 +106630,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -106638,12 +106640,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -106664,11 +106667,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -106678,26 +106680,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -106711,11 +106714,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106726,48 +106728,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -106784,16 +106789,13 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -106803,12 +106805,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -106822,11 +106825,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106837,22 +106839,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -106861,10 +106863,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -106873,8 +106875,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -106883,12 +106885,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -106909,11 +106912,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -106923,56 +106925,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -107063,13 +107067,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -107087,37 +107089,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107126,10 +107128,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107138,8 +107140,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107148,26 +107150,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -107193,11 +107196,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107211,51 +107213,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107264,10 +107266,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107276,8 +107278,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107286,26 +107288,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -107331,11 +107334,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107349,35 +107351,35 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -107389,23 +107391,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107414,10 +107416,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107426,8 +107428,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107436,26 +107438,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -107499,11 +107502,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -107514,12 +107516,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -107537,11 +107540,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107553,22 +107555,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107577,10 +107579,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107589,8 +107591,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107599,40 +107601,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -107646,11 +107649,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -107661,12 +107663,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -107680,11 +107683,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107695,23 +107697,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107720,19 +107722,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -107749,20 +107751,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -107779,10 +107781,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107791,8 +107793,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107801,47 +107803,47 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -107852,12 +107854,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -107875,11 +107878,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107891,23 +107893,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -107916,12 +107918,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -107935,11 +107938,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -107950,10 +107952,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -107962,8 +107964,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -107972,40 +107974,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -108016,11 +108019,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -108030,22 +108032,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108054,10 +108056,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -108066,8 +108068,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -108076,12 +108078,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -108092,11 +108095,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -108106,26 +108108,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -108139,11 +108142,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108154,79 +108156,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108235,10 +108237,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -108247,8 +108249,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -108257,54 +108259,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -108314,11 +108317,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108328,23 +108330,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108353,10 +108355,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -108365,8 +108367,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -108375,54 +108377,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -108432,11 +108435,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108446,12 +108448,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -108465,11 +108468,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108480,23 +108482,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108505,10 +108507,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -108517,8 +108519,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -108527,54 +108529,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -108584,11 +108587,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108598,12 +108600,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -108617,11 +108620,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108632,14 +108634,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -108943,13 +108947,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -108973,23 +108975,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -108998,10 +109000,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -109010,8 +109012,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109020,40 +109022,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -109087,11 +109090,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109107,14 +109109,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -109418,13 +109422,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -109448,23 +109450,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109473,10 +109475,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -109485,8 +109487,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109495,51 +109497,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109548,10 +109550,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -109560,8 +109562,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109570,54 +109572,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -109635,11 +109638,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109651,22 +109653,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109675,10 +109677,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -109687,8 +109689,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109697,56 +109699,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -109770,13 +109774,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -109786,12 +109788,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -109813,11 +109816,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109830,23 +109832,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109855,10 +109857,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -109867,8 +109869,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109877,25 +109879,25 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -109919,8 +109921,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -109934,26 +109936,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -109967,11 +109970,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -109982,22 +109984,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110006,10 +110008,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110018,8 +110020,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110028,50 +110030,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110080,10 +110082,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110092,8 +110094,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110102,12 +110104,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -110121,11 +110124,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110136,25 +110138,25 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -110169,8 +110171,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110181,26 +110183,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -110212,11 +110215,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110226,12 +110228,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -110245,11 +110248,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110260,23 +110262,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110285,10 +110287,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110297,8 +110299,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110307,12 +110309,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -110333,11 +110336,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110347,68 +110349,69 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -110425,11 +110428,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -110441,12 +110443,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -110460,11 +110463,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110475,23 +110477,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110500,10 +110502,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110512,8 +110514,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110522,12 +110524,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -110548,11 +110551,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110562,55 +110564,56 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -110651,11 +110654,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110666,12 +110668,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -110681,11 +110684,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110695,23 +110697,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110720,10 +110722,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110732,8 +110734,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110742,12 +110744,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -110768,11 +110771,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110782,54 +110784,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -110839,11 +110842,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110853,23 +110855,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -110878,10 +110880,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -110890,8 +110892,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -110900,12 +110902,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -110926,11 +110929,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -110940,106 +110942,106 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111048,10 +111050,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111060,8 +111062,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111070,54 +111072,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -111139,11 +111142,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111156,40 +111158,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -111206,11 +111209,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -111222,22 +111224,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111246,10 +111248,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111258,8 +111260,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111268,92 +111270,92 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111362,10 +111364,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111374,8 +111376,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111384,64 +111386,64 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111450,10 +111452,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111462,8 +111464,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111472,78 +111474,78 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111552,24 +111554,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111578,8 +111580,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111588,12 +111590,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -111614,11 +111617,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -111628,62 +111630,65 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -111700,16 +111705,13 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -111719,12 +111721,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -111738,11 +111741,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111753,22 +111755,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111777,10 +111779,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -111789,8 +111791,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -111799,12 +111801,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -111825,11 +111828,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -111839,15 +111841,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -111874,12 +111876,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -111889,11 +111892,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111903,14 +111905,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -111919,34 +111923,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -111955,12 +111957,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -111994,11 +111997,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112014,36 +112016,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112052,36 +112054,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112090,50 +112092,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112142,23 +112144,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112167,23 +112169,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112192,23 +112194,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112217,26 +112219,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -112245,47 +112248,46 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112294,14 +112296,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -112311,13 +112315,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -112327,40 +112329,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -112369,33 +112372,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112404,30 +112406,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -112454,11 +112457,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -112468,24 +112470,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -112500,8 +112502,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -112512,23 +112514,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112537,40 +112539,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -112592,11 +112595,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112609,23 +112611,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112634,13 +112636,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -112650,11 +112652,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112664,10 +112666,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -112676,8 +112678,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -112686,13 +112688,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -112706,11 +112708,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112721,11 +112723,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -112746,8 +112748,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -112760,36 +112762,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112798,14 +112800,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -112815,13 +112819,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -112831,19 +112833,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -112856,11 +112859,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -112870,26 +112872,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -112923,11 +112926,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -112943,26 +112945,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -112971,23 +112974,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -113002,6 +113004,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -113011,14 +113014,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113028,57 +113030,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -113100,11 +113103,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113114,22 +113116,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113138,14 +113140,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -113155,13 +113159,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -113171,23 +113173,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113196,22 +113198,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113220,12 +113222,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -113239,11 +113242,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113254,13 +113256,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -113274,11 +113276,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113289,12 +113291,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -113304,11 +113307,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113318,10 +113320,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -113333,8 +113335,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -113344,18 +113346,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -113369,14 +113373,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113386,13 +113388,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -113402,11 +113404,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113416,11 +113418,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -113428,20 +113429,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -113455,11 +113457,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113470,11 +113472,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -113482,20 +113483,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -113513,11 +113515,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113529,19 +113531,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -113559,14 +113562,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113576,23 +113578,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113601,23 +113603,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113626,14 +113628,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -113643,13 +113647,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -113659,11 +113661,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -113680,11 +113683,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113695,37 +113697,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113734,14 +113736,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -113751,13 +113755,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -113767,40 +113769,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -113824,11 +113827,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -113838,48 +113840,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -113933,13 +113937,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -113949,23 +113951,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113974,23 +113976,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -113999,26 +114001,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -114028,11 +114031,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114042,27 +114044,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -114072,11 +114074,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114086,13 +114088,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -114102,13 +114106,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -114118,12 +114120,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -114137,11 +114140,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114152,10 +114154,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -114176,8 +114178,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -114190,23 +114192,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114215,14 +114217,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -114232,13 +114236,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -114249,6 +114251,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -114273,7 +114276,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -114287,6 +114289,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -114302,7 +114305,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -114313,6 +114315,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -114337,7 +114340,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -114351,6 +114353,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -114366,7 +114369,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -114434,6 +114436,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -114449,7 +114452,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -114460,6 +114462,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -114481,7 +114484,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -114494,6 +114496,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -114521,7 +114524,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -114657,9 +114659,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -114669,10 +114673,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -114703,6 +114705,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -114712,7 +114715,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -114737,6 +114739,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -114746,7 +114749,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -114755,9 +114757,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -114780,10 +114784,8 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -114814,62 +114816,62 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -114880,12 +114882,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -114899,11 +114902,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114914,10 +114916,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -114926,8 +114928,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -114936,12 +114938,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -114955,11 +114958,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114970,22 +114972,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -114994,44 +114996,45 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -115053,11 +115056,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115070,22 +115072,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115094,10 +115096,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -115106,8 +115108,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -115116,12 +115118,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -115141,11 +115144,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -115158,40 +115160,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -115205,11 +115208,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -115220,12 +115222,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -115239,11 +115242,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115254,23 +115256,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115279,19 +115281,19 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -115308,20 +115310,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -115338,10 +115340,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -115350,8 +115352,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -115360,37 +115362,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -115401,23 +115403,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115426,29 +115428,30 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -115462,11 +115465,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -115477,10 +115479,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -115489,8 +115491,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -115499,12 +115501,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -115518,11 +115521,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115533,26 +115535,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -115596,11 +115599,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -115611,12 +115613,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -115634,11 +115637,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115650,22 +115652,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115674,10 +115676,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -115686,8 +115688,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -115696,64 +115698,64 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115762,24 +115764,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -115788,8 +115790,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -115798,12 +115800,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -115824,11 +115827,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -115838,26 +115840,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -115871,11 +115874,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115886,38 +115888,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -115934,16 +115939,13 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -115953,23 +115955,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -115978,27 +115980,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -116007,8 +116009,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -116017,12 +116019,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -116043,11 +116046,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -116057,12 +116059,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -116076,11 +116079,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116091,28 +116093,30 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -116135,13 +116139,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -116152,37 +116154,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116191,27 +116193,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -116220,8 +116222,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -116230,12 +116232,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -116261,11 +116264,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116279,55 +116281,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116336,27 +116338,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -116365,8 +116367,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -116375,12 +116377,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -116406,11 +116409,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116424,30 +116426,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -116461,11 +116464,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -116476,23 +116478,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116501,27 +116503,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -116530,8 +116532,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -116540,37 +116542,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116579,27 +116581,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -116608,8 +116610,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -116618,30 +116620,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -116651,11 +116654,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116665,12 +116667,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -116684,11 +116687,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -116699,14 +116701,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -117010,13 +117014,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -117040,23 +117042,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117065,27 +117067,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -117094,8 +117096,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -117104,30 +117106,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -117137,11 +117140,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117151,12 +117153,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -117170,11 +117173,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117185,23 +117187,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117210,14 +117212,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -117521,13 +117525,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -117551,23 +117553,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117576,27 +117578,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -117605,8 +117607,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -117615,26 +117617,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -117645,11 +117648,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -117659,22 +117661,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117683,10 +117685,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -117695,8 +117697,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -117705,12 +117707,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -117721,11 +117724,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -117735,26 +117737,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -117768,11 +117771,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117783,40 +117785,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117825,27 +117827,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -117854,8 +117856,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -117864,40 +117866,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -117915,11 +117918,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117931,22 +117933,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -117955,10 +117957,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -117967,8 +117969,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -117977,56 +117979,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -118050,13 +118054,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -118066,12 +118068,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118093,11 +118096,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118110,23 +118112,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118135,10 +118137,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118147,8 +118149,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118157,25 +118159,25 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -118199,8 +118201,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118214,26 +118216,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118247,11 +118250,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118262,22 +118264,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118286,10 +118288,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118298,8 +118300,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118308,50 +118310,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118360,10 +118362,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118372,8 +118374,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118382,12 +118384,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118401,11 +118404,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118416,11 +118418,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -118435,8 +118437,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118447,41 +118449,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118490,27 +118492,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118519,8 +118521,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118529,12 +118531,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -118555,11 +118558,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -118569,12 +118571,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -118586,11 +118589,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -118600,13 +118602,14 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118620,11 +118623,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118635,39 +118637,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -118678,23 +118680,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118703,27 +118705,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118732,8 +118734,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -118742,12 +118744,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -118768,11 +118771,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -118782,27 +118784,28 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118816,11 +118819,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118831,31 +118833,32 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -118896,11 +118899,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -118911,13 +118913,14 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -118927,11 +118930,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118941,23 +118943,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -118966,27 +118968,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -118995,8 +118997,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119005,12 +119007,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -119031,11 +119034,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -119045,31 +119047,32 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -119079,11 +119082,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119093,23 +119095,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119118,27 +119120,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119147,8 +119149,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119157,12 +119159,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -119183,11 +119186,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -119197,57 +119199,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -119264,11 +119267,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -119280,22 +119282,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119304,10 +119306,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119316,8 +119318,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119326,92 +119328,92 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119420,10 +119422,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119432,8 +119434,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119442,50 +119444,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119494,24 +119496,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119520,8 +119522,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119530,92 +119532,92 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119624,10 +119626,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119636,8 +119638,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119646,54 +119648,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -119715,11 +119718,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119732,34 +119734,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -119776,16 +119781,13 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -119795,22 +119797,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119819,24 +119821,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119845,8 +119847,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119855,12 +119857,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -119881,11 +119884,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -119895,64 +119897,64 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -119961,24 +119963,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -119987,8 +119989,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -119997,12 +119999,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -120023,11 +120026,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -120037,37 +120039,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -120076,10 +120078,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -120088,8 +120090,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -120098,24 +120100,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -120124,8 +120126,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -120134,23 +120136,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -120159,92 +120161,92 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -120253,10 +120255,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -120265,8 +120267,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -120275,64 +120277,65 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -120342,11 +120345,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -120356,23 +120358,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -120381,10 +120383,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -120393,8 +120395,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -120404,11 +120406,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -120428,17 +120430,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -120526,6 +120528,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -120544,7 +120547,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -120556,6 +120558,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -120568,7 +120571,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -120612,15 +120614,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -120682,26 +120684,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -120709,6 +120712,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -120719,14 +120723,12 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -120737,60 +120739,60 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -120803,15 +120805,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -120877,21 +120879,24 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -120908,12 +120913,9 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -120951,15 +120953,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -121033,6 +121035,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -121045,7 +121048,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -121055,6 +121057,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -121067,7 +121070,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -121077,6 +121079,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -121089,7 +121092,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -121128,6 +121130,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -121149,7 +121152,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -121180,6 +121182,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -121192,7 +121195,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -121208,15 +121210,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -121271,15 +121273,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -121327,14 +121329,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -121410,13 +121414,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -121428,11 +121430,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -121449,11 +121452,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -121465,37 +121467,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -121511,21 +121513,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -121544,7 +121547,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -121556,6 +121558,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -121568,7 +121571,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -121578,6 +121580,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -121593,7 +121596,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -121638,57 +121640,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -121723,6 +121725,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -121744,7 +121747,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -121757,6 +121759,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -121775,7 +121778,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -121787,6 +121789,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -121802,7 +121805,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -121813,6 +121815,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -121825,7 +121828,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -121835,6 +121837,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -121853,7 +121856,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -121865,6 +121867,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -121874,7 +121877,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -121883,6 +121885,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -121907,7 +121910,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -121921,6 +121923,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -121933,7 +121936,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -121943,6 +121945,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -121952,7 +121955,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -121961,9 +121963,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -122094,10 +122098,8 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -122114,17 +122116,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -122140,37 +122142,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -122179,38 +122181,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -122226,7 +122229,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -122271,93 +122273,93 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -122373,51 +122375,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -122454,15 +122456,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -122489,15 +122491,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -122545,15 +122547,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -122595,6 +122597,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -122625,7 +122628,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -122641,6 +122643,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -122662,7 +122665,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -122675,6 +122677,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -122684,7 +122687,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -122693,6 +122695,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -122711,7 +122714,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -122723,6 +122725,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -122741,7 +122744,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -122753,6 +122755,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -122795,7 +122798,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -122815,6 +122817,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -122830,7 +122833,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -122858,6 +122860,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -122900,7 +122903,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -122920,6 +122922,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -122929,7 +122932,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -122938,6 +122940,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -122953,7 +122956,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -122964,6 +122966,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -122988,7 +122991,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -123002,6 +123004,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -123020,7 +123023,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -123032,6 +123034,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -123050,7 +123053,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -123062,6 +123064,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -123080,7 +123083,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -123092,6 +123094,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -123104,7 +123107,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -123120,15 +123122,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -123191,6 +123193,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -123221,7 +123224,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -123237,6 +123239,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -123258,7 +123261,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -123271,6 +123273,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -123280,7 +123283,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -123289,6 +123291,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -123307,7 +123310,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -123319,6 +123321,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -123337,7 +123340,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -123349,6 +123351,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -123391,7 +123394,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -123411,6 +123413,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -123426,7 +123429,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -123454,6 +123456,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -123496,7 +123499,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -123516,6 +123518,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -123525,7 +123528,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -123534,6 +123536,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -123549,7 +123552,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -123560,6 +123562,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -123584,7 +123587,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -123598,6 +123600,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -123616,7 +123619,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -123628,6 +123630,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -123646,7 +123649,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -123658,6 +123660,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -123676,7 +123679,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -123688,6 +123690,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -123700,7 +123703,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -123716,15 +123718,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -123737,15 +123739,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -123786,21 +123788,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -123813,7 +123816,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -123823,6 +123825,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -123835,7 +123838,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -123886,44 +123888,45 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -123932,33 +123935,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -123967,43 +123969,43 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -124037,15 +124039,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124058,15 +124060,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124093,46 +124095,46 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -124164,6 +124166,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -124173,7 +124176,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -124182,6 +124184,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -124194,7 +124197,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -124231,15 +124233,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124283,13 +124285,14 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -124310,11 +124313,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -124324,43 +124326,43 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124394,15 +124396,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124447,6 +124449,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -124462,7 +124465,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -124473,6 +124475,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -124485,7 +124488,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -124495,6 +124497,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -124510,7 +124513,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -124541,15 +124543,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124614,15 +124616,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124673,15 +124675,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124722,57 +124724,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -124785,15 +124787,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124806,15 +124808,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124827,15 +124829,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124848,15 +124850,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -124901,21 +124903,24 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -124932,12 +124937,9 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -124975,15 +124977,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -125175,6 +125177,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -125190,7 +125193,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -125201,6 +125203,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -125213,7 +125216,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -125222,10 +125224,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -125237,8 +125239,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -125248,12 +125250,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -125263,11 +125266,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -125277,15 +125279,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -125354,21 +125356,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -125395,79 +125397,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -125498,20 +125500,21 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -125524,7 +125527,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -125590,6 +125592,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -125602,7 +125605,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -125612,9 +125614,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -125624,10 +125628,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -125637,16 +125639,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -125665,7 +125668,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -125767,29 +125769,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -125805,9 +125807,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -125821,10 +125825,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -125907,9 +125909,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -125927,10 +125931,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -126108,6 +126110,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -126117,7 +126120,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -126126,6 +126128,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -126141,7 +126144,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -126197,6 +126199,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -126221,7 +126224,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -126311,23 +126313,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126336,57 +126338,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -126413,12 +126415,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -126427,22 +126430,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -126450,8 +126453,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -126461,16 +126466,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -126480,12 +126482,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -126494,61 +126497,60 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126557,51 +126559,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126610,12 +126612,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -126624,22 +126627,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -126647,8 +126650,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -126658,16 +126663,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -126677,12 +126679,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -126691,61 +126694,60 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126754,51 +126756,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126807,37 +126809,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126846,11 +126848,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -126859,8 +126861,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -126869,12 +126871,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -126892,11 +126895,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126908,23 +126910,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -126933,42 +126935,42 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -126977,8 +126979,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -126987,23 +126989,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -127012,12 +127014,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -127031,11 +127034,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -127046,70 +127048,70 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -127118,8 +127120,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -127142,22 +127144,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -127166,27 +127168,28 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -127195,32 +127198,31 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -127229,36 +127231,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -127280,7 +127283,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -127292,22 +127294,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -127385,15 +127387,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -127469,26 +127471,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -127496,6 +127499,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -127506,14 +127510,12 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -127524,102 +127526,102 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -127653,15 +127655,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -127674,57 +127676,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -127752,6 +127754,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -127770,7 +127773,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -127782,6 +127784,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -127794,7 +127797,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -127804,6 +127806,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -127819,7 +127822,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -127864,15 +127866,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -127885,15 +127887,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -127959,21 +127961,24 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -127990,12 +127995,9 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -128006,6 +128008,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -128021,7 +128024,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -128032,6 +128034,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -128053,7 +128056,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -128066,6 +128068,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -128093,7 +128096,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -128114,15 +128116,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -128218,6 +128220,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -128230,7 +128233,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -128246,15 +128248,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -128309,15 +128311,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -128365,40 +128367,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -128407,14 +128409,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -128476,13 +128480,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -128500,15 +128502,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -128521,15 +128523,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -128571,6 +128573,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -128601,7 +128604,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -128617,6 +128619,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -128638,7 +128641,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -128651,6 +128653,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -128660,7 +128663,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -128669,6 +128671,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -128687,7 +128690,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -128699,6 +128701,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -128717,7 +128720,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -128729,6 +128731,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -128771,7 +128774,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -128791,6 +128793,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -128806,7 +128809,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -128834,6 +128836,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -128876,7 +128879,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -128896,6 +128898,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -128905,7 +128908,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -128914,6 +128916,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -128929,7 +128932,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -128940,6 +128942,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -128964,7 +128967,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -128978,6 +128980,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -128996,7 +128999,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -129008,6 +129010,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -129026,7 +129029,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -129038,6 +129040,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -129056,7 +129059,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -129068,6 +129070,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -129080,7 +129083,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -129096,15 +129098,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -129153,6 +129155,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -129183,7 +129186,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -129199,6 +129201,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -129220,7 +129223,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -129233,6 +129235,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -129242,7 +129245,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -129251,6 +129253,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -129269,7 +129272,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -129281,6 +129283,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -129299,7 +129302,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -129311,6 +129313,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -129353,7 +129356,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -129373,6 +129375,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -129388,7 +129391,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -129416,6 +129418,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -129458,7 +129461,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -129478,6 +129480,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -129487,7 +129490,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -129496,6 +129498,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -129511,7 +129514,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -129522,6 +129524,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -129546,7 +129549,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -129560,6 +129562,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -129578,7 +129581,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -129590,6 +129592,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -129608,7 +129611,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -129620,6 +129622,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -129638,7 +129641,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -129650,6 +129652,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -129662,7 +129665,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -129678,51 +129680,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -129738,51 +129740,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -129819,15 +129821,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -129868,21 +129870,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -129895,7 +129898,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -129905,6 +129907,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -129917,7 +129920,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -129968,44 +129970,45 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -130014,33 +130017,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -130049,43 +130051,43 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -130119,15 +130121,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130140,15 +130142,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130175,47 +130177,47 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -130228,15 +130230,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130327,13 +130329,14 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -130354,11 +130357,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -130368,41 +130370,42 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -130418,7 +130421,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -130435,15 +130437,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130509,6 +130511,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -130524,7 +130527,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -130535,6 +130537,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -130547,7 +130550,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -130557,6 +130559,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -130572,7 +130575,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -130603,15 +130605,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130676,15 +130678,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130728,57 +130730,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -130791,15 +130793,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130812,15 +130814,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130833,15 +130835,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130854,15 +130856,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -130904,21 +130906,24 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -130935,12 +130940,9 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -130957,15 +130959,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -131016,15 +131018,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -131075,29 +131077,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -131117,15 +131119,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -131152,24 +131154,26 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -131186,10 +131190,8 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -131199,37 +131201,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131265,22 +131267,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131289,36 +131291,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131375,23 +131377,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131400,41 +131402,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131443,35 +131445,35 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131480,37 +131482,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131519,37 +131521,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131558,12 +131560,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -131581,11 +131584,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131597,54 +131599,54 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131653,11 +131655,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -131666,8 +131668,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -131676,37 +131678,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131716,6 +131718,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -131734,7 +131737,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -131746,6 +131748,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -131767,7 +131770,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -131780,6 +131782,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -131804,7 +131807,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -131818,6 +131820,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -131833,7 +131836,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -131843,54 +131845,55 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -131904,11 +131907,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -131926,22 +131928,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -131950,46 +131952,47 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -132000,11 +132003,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -132014,22 +132016,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132038,53 +132040,53 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132093,29 +132095,30 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -132137,11 +132140,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132154,23 +132156,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132179,87 +132181,87 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132268,40 +132270,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -132312,11 +132315,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -132326,23 +132328,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132351,59 +132353,59 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132412,23 +132414,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132437,69 +132439,69 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132508,51 +132510,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132561,83 +132563,83 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132646,23 +132648,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132692,26 +132694,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -132720,47 +132723,46 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132769,14 +132771,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -132786,13 +132790,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -132802,40 +132804,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -132844,33 +132847,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -132879,30 +132881,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -132929,11 +132932,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -132943,24 +132945,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -132975,8 +132977,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -132987,23 +132989,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133012,40 +133014,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -133067,11 +133070,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133084,23 +133086,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133109,13 +133111,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -133125,11 +133127,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133139,10 +133141,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -133151,8 +133153,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -133161,13 +133163,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -133181,11 +133183,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133196,11 +133198,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -133221,8 +133223,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -133235,36 +133237,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133273,14 +133275,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -133290,13 +133294,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -133306,19 +133308,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -133331,11 +133334,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -133345,26 +133347,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -133398,11 +133401,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133418,26 +133420,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -133446,23 +133449,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -133477,6 +133479,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -133486,14 +133489,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -133503,57 +133505,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -133575,11 +133578,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -133589,22 +133591,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133613,14 +133615,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -133630,13 +133634,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -133646,23 +133648,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133671,22 +133673,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133695,12 +133697,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -133714,11 +133717,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133729,13 +133731,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -133749,11 +133751,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133764,12 +133766,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -133779,11 +133782,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133793,10 +133795,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -133808,8 +133810,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -133819,18 +133821,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -133844,14 +133848,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -133861,13 +133863,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -133877,11 +133879,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133891,11 +133893,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -133903,20 +133904,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -133930,11 +133932,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -133945,11 +133947,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -133957,20 +133958,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -133988,11 +133990,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134004,19 +134006,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -134034,14 +134037,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -134051,23 +134053,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134076,23 +134078,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134101,14 +134103,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -134118,13 +134122,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -134134,11 +134136,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -134155,11 +134158,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -134170,37 +134172,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134209,14 +134211,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -134226,13 +134230,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -134242,40 +134244,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -134299,11 +134302,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -134313,48 +134315,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -134408,13 +134412,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -134424,23 +134426,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134449,23 +134451,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134474,26 +134476,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -134503,11 +134506,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134517,27 +134519,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -134547,11 +134549,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134561,13 +134563,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -134577,13 +134581,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -134593,12 +134595,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -134612,11 +134615,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134627,10 +134629,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -134651,8 +134653,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -134665,23 +134667,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134690,14 +134692,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -134707,13 +134711,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -134723,26 +134725,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -134751,47 +134754,46 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134800,14 +134802,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -134817,13 +134821,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -134833,40 +134835,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -134875,33 +134878,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -134910,30 +134912,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -134960,11 +134963,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -134974,24 +134976,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -135006,8 +135008,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -135018,23 +135020,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135043,40 +135045,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -135098,11 +135101,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135115,23 +135117,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135140,13 +135142,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -135156,11 +135158,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135170,10 +135172,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -135182,8 +135184,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -135192,13 +135194,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -135212,11 +135214,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135227,11 +135229,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -135252,8 +135254,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -135266,36 +135268,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135304,14 +135306,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -135321,13 +135325,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -135337,19 +135339,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -135362,11 +135365,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -135376,26 +135378,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -135429,11 +135432,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135449,26 +135451,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -135477,23 +135480,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -135508,6 +135510,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -135517,14 +135520,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -135534,57 +135536,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -135606,11 +135609,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -135620,22 +135622,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135644,14 +135646,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -135661,13 +135665,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -135677,23 +135679,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135702,22 +135704,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135726,12 +135728,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -135745,11 +135748,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135760,13 +135762,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -135780,11 +135782,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135795,12 +135797,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -135810,11 +135813,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135824,10 +135826,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -135839,8 +135841,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -135850,18 +135852,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -135875,14 +135879,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -135892,13 +135894,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -135908,11 +135910,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135922,11 +135924,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -135934,20 +135935,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -135961,11 +135963,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -135976,11 +135978,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -135988,20 +135989,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -136019,11 +136021,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136035,19 +136037,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -136065,14 +136068,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -136082,23 +136084,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136107,23 +136109,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136132,14 +136134,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -136149,13 +136153,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -136165,11 +136167,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -136186,11 +136189,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -136201,37 +136203,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136240,14 +136242,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -136257,13 +136261,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -136273,40 +136275,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -136330,11 +136333,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -136344,48 +136346,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -136439,13 +136443,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -136455,23 +136457,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136480,23 +136482,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136505,26 +136507,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -136534,11 +136537,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136548,27 +136550,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -136578,11 +136580,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136592,13 +136594,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -136608,13 +136612,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -136624,12 +136626,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -136643,11 +136646,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136658,10 +136660,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -136682,8 +136684,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -136696,23 +136698,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136721,14 +136723,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -136738,13 +136742,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -136754,37 +136756,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136793,23 +136795,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136818,18 +136820,18 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -136842,23 +136844,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136867,36 +136869,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136905,22 +136907,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136929,36 +136931,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -136968,6 +136970,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -136977,7 +136980,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -136986,6 +136988,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -136998,7 +137001,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -137007,22 +137009,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137031,36 +137033,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137069,51 +137071,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137122,37 +137124,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137161,51 +137163,51 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137214,22 +137216,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137238,36 +137240,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137276,22 +137278,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137300,36 +137302,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137338,22 +137340,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137362,36 +137364,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137448,23 +137450,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137473,41 +137475,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137516,27 +137518,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -137570,11 +137572,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137590,12 +137592,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -137608,8 +137611,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -137617,16 +137622,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -137638,14 +137640,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -137664,13 +137668,11 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -137680,12 +137682,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -137695,11 +137698,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137709,29 +137711,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -137758,44 +137760,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -137807,8 +137809,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -137818,11 +137820,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -137834,8 +137836,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -137859,23 +137861,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137884,30 +137886,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -137925,11 +137928,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -137941,12 +137943,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -137958,11 +137961,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -138021,23 +138023,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138046,30 +138048,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -138087,11 +138090,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138103,12 +138105,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -138120,11 +138123,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -138134,14 +138136,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -138153,13 +138157,11 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -138169,23 +138171,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138194,21 +138196,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -138219,40 +138221,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138261,23 +138263,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138286,26 +138288,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -138315,11 +138318,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138329,23 +138331,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138354,39 +138356,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138395,14 +138397,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -138412,13 +138416,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -138428,39 +138430,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -138469,74 +138472,73 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138545,14 +138547,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -138562,13 +138566,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -138578,40 +138580,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -138635,11 +138638,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -138719,23 +138721,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138779,23 +138781,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138832,23 +138834,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138905,22 +138907,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -138929,46 +138931,47 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -138979,11 +138982,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -138993,22 +138995,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139017,53 +139019,53 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139072,39 +139074,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139113,36 +139115,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139199,40 +139201,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139241,11 +139243,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -139254,8 +139256,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -139264,23 +139266,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139289,12 +139291,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -139312,11 +139315,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139328,27 +139330,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -139356,18 +139358,18 @@ Schema name: `BetaResponseCreatedEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -139376,8 +139378,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -139386,23 +139388,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139411,12 +139413,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -139430,11 +139433,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139445,76 +139447,76 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -139523,8 +139525,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -139533,23 +139535,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139558,41 +139560,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139601,40 +139603,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139749,26 +139751,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -139777,47 +139780,46 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139826,14 +139828,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -139843,13 +139847,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -139859,40 +139861,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -139901,33 +139904,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -139936,30 +139938,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -139986,11 +139989,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -140000,24 +140002,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -140032,8 +140034,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -140044,23 +140046,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140069,40 +140071,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -140124,11 +140127,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140141,23 +140143,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140166,13 +140168,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -140182,11 +140184,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140196,10 +140198,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -140208,8 +140210,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -140218,13 +140220,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -140238,11 +140240,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140253,11 +140255,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -140278,8 +140280,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -140292,36 +140294,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140330,14 +140332,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -140347,13 +140351,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -140363,19 +140365,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -140388,11 +140391,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -140402,26 +140404,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -140455,11 +140458,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140475,26 +140477,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -140503,23 +140506,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -140534,6 +140536,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -140543,14 +140546,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -140560,57 +140562,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -140632,11 +140635,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -140646,22 +140648,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140670,14 +140672,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -140687,13 +140691,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -140703,23 +140705,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140728,22 +140730,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140752,12 +140754,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -140771,11 +140774,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140786,13 +140788,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -140806,11 +140808,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140821,12 +140823,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -140836,11 +140839,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140850,10 +140852,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -140865,8 +140867,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -140876,18 +140878,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -140901,14 +140905,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -140918,13 +140920,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -140934,11 +140936,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -140948,11 +140950,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -140960,20 +140961,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -140987,11 +140989,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141002,11 +141004,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -141014,20 +141015,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -141045,11 +141047,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141061,19 +141063,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -141091,14 +141094,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -141108,23 +141110,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141133,23 +141135,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141158,14 +141160,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -141175,13 +141179,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -141191,11 +141193,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -141212,11 +141215,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -141227,37 +141229,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141266,14 +141268,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -141283,13 +141287,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -141299,40 +141301,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -141356,11 +141359,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -141370,48 +141372,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -141465,13 +141469,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -141481,23 +141483,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141506,23 +141508,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141531,26 +141533,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -141560,11 +141563,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141574,27 +141576,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -141604,11 +141606,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141618,13 +141620,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -141634,13 +141638,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -141650,12 +141652,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -141669,11 +141672,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141684,10 +141686,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -141708,8 +141710,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -141722,23 +141724,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141747,14 +141749,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -141764,13 +141768,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -141780,26 +141782,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -141808,47 +141811,46 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141857,14 +141859,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -141874,13 +141878,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -141890,40 +141892,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -141932,33 +141935,32 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -141967,30 +141969,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -142017,11 +142020,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -142031,24 +142033,24 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -142063,8 +142065,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -142075,23 +142077,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142100,40 +142102,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -142155,11 +142158,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142172,23 +142174,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142197,13 +142199,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -142213,11 +142215,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142227,10 +142229,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -142239,8 +142241,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -142249,13 +142251,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -142269,11 +142271,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142284,11 +142286,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -142309,8 +142311,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -142323,36 +142325,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142361,14 +142363,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -142378,13 +142382,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -142394,19 +142396,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -142419,11 +142422,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -142433,26 +142435,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -142486,11 +142489,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142506,26 +142508,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -142534,23 +142537,22 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -142565,6 +142567,7 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -142574,14 +142577,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -142591,57 +142593,58 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -142663,11 +142666,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -142677,22 +142679,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142701,14 +142703,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -142718,13 +142722,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -142734,23 +142736,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142759,22 +142761,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142783,12 +142785,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -142802,11 +142805,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142817,13 +142819,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -142837,11 +142839,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142852,12 +142854,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -142867,11 +142870,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142881,10 +142883,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -142896,8 +142898,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -142907,18 +142909,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -142932,14 +142936,12 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -142949,13 +142951,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -142965,11 +142967,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -142979,11 +142981,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -142991,20 +142992,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -143018,11 +143020,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143033,11 +143035,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -143045,20 +143046,21 @@ Schema name: `BetaResponseCreatedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -143076,11 +143078,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143092,19 +143094,20 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -143122,14 +143125,13 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -143139,23 +143141,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143164,23 +143166,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143189,14 +143191,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -143206,13 +143210,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -143222,11 +143224,12 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -143243,11 +143246,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -143258,37 +143260,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143297,14 +143299,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -143314,13 +143318,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -143330,40 +143332,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -143387,11 +143390,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -143401,48 +143403,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -143496,13 +143500,11 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -143512,23 +143514,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143537,23 +143539,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143562,26 +143564,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -143591,11 +143594,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143605,27 +143607,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -143635,11 +143637,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143649,13 +143651,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -143665,13 +143669,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -143681,12 +143683,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -143700,11 +143703,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143715,10 +143717,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -143739,8 +143741,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -143753,23 +143755,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143778,14 +143780,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -143795,13 +143799,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -143825,37 +143827,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143864,23 +143866,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143889,18 +143891,18 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -143913,23 +143915,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143938,41 +143940,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -143982,6 +143984,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -143991,7 +143994,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -144000,6 +144002,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -144012,7 +144015,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -144021,23 +144023,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144046,41 +144048,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144089,57 +144091,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144148,40 +144150,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144190,57 +144192,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144249,23 +144251,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144274,41 +144276,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144317,23 +144319,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144342,41 +144344,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144433,23 +144435,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144458,41 +144460,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144501,22 +144503,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144525,36 +144527,36 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144654,23 +144656,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144686,65 +144688,65 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144753,65 +144755,65 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144820,110 +144822,110 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144932,50 +144934,50 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -144984,44 +144986,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -145034,22 +145036,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -145058,18 +145060,18 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -145138,29 +145140,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -145244,6 +145246,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -145259,7 +145262,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -145270,6 +145272,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -145282,7 +145285,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -145291,10 +145293,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -145306,8 +145308,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -145317,12 +145319,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -145332,11 +145335,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -145346,15 +145348,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -145423,21 +145425,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -145464,79 +145466,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -145567,20 +145569,21 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -145593,7 +145596,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -145659,6 +145661,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -145671,7 +145674,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -145681,9 +145683,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -145693,10 +145697,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -145706,16 +145708,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -145734,7 +145737,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -145836,29 +145838,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -145874,9 +145876,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -145890,10 +145894,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -145976,9 +145978,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -145996,10 +146000,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -146102,6 +146104,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -146111,7 +146114,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -146120,6 +146122,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -146135,7 +146138,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -146191,6 +146193,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -146215,7 +146218,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -146305,23 +146307,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -146330,57 +146332,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -146436,6 +146438,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -146451,7 +146454,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -146462,6 +146464,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -146474,7 +146477,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -146483,10 +146485,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -146498,8 +146500,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -146509,12 +146511,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -146524,11 +146527,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -146538,15 +146540,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -146615,21 +146617,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -146656,79 +146658,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -146759,20 +146761,21 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -146785,7 +146788,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -146851,6 +146853,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -146863,7 +146866,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -146873,9 +146875,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -146885,10 +146889,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -146898,16 +146900,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -146926,7 +146929,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -147028,29 +147030,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -147066,9 +147068,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -147082,10 +147086,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -147168,9 +147170,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -147188,10 +147192,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -147294,6 +147296,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -147303,7 +147306,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -147312,6 +147314,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -147327,7 +147330,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -147383,6 +147385,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -147407,7 +147410,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -147497,23 +147499,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -147522,57 +147524,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -147641,23 +147643,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -147666,37 +147668,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -147883,8 +147885,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -147892,10 +147896,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -147906,6 +147908,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -147921,7 +147924,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -147954,67 +147956,67 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -148274,43 +148276,43 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -148419,6 +148421,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -148428,7 +148431,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -148437,6 +148439,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -148452,7 +148455,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -148490,22 +148492,22 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148514,18 +148516,18 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -148566,23 +148568,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148626,23 +148628,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148679,23 +148681,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148725,71 +148727,71 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148798,71 +148800,71 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -148871,122 +148873,122 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -149024,6 +149026,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -149039,7 +149042,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -149050,6 +149052,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -149062,7 +149065,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -149071,10 +149073,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -149086,8 +149088,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -149097,12 +149099,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -149112,11 +149115,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -149126,15 +149128,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -149203,21 +149205,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -149244,79 +149246,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -149347,20 +149349,21 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -149373,7 +149376,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -149439,6 +149441,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -149451,7 +149454,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -149461,9 +149463,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -149473,10 +149477,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -149486,16 +149488,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -149514,7 +149517,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -149616,29 +149618,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -149654,9 +149656,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -149670,10 +149674,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -149756,9 +149758,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -149776,10 +149780,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -149882,6 +149884,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -149891,7 +149894,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -149900,6 +149902,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -149915,7 +149918,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -149971,6 +149973,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -149995,7 +149998,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -150085,23 +150087,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -150110,57 +150112,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -150216,6 +150218,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -150231,7 +150234,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -150242,6 +150244,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -150254,7 +150257,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -150263,10 +150265,10 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -150278,8 +150280,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -150289,12 +150291,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -150304,11 +150307,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -150318,15 +150320,15 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -150395,21 +150397,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -150436,79 +150438,79 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -150539,20 +150541,21 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -150565,7 +150568,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -150631,6 +150633,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -150643,7 +150646,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -150653,9 +150655,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -150665,10 +150669,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -150678,16 +150680,17 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -150706,7 +150709,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -150808,29 +150810,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -150846,9 +150848,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -150862,10 +150866,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -150948,9 +150950,11 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -150968,10 +150972,8 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -151074,6 +151076,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -151083,7 +151086,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -151092,6 +151094,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -151107,7 +151110,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -151163,6 +151165,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -151187,7 +151190,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -151277,23 +151279,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151302,57 +151304,57 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -151407,23 +151409,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151432,37 +151434,37 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151604,27 +151606,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -151658,11 +151660,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151678,12 +151680,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -151696,8 +151699,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -151705,16 +151710,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -151726,14 +151728,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -151752,13 +151756,11 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -151768,12 +151770,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -151783,11 +151786,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151797,29 +151799,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -151846,44 +151848,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -151895,8 +151897,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -151906,11 +151908,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -151922,8 +151924,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -151947,23 +151949,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -151972,30 +151974,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -152013,11 +152016,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152029,12 +152031,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -152046,11 +152049,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -152109,23 +152111,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152134,26 +152136,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -152163,11 +152166,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152177,23 +152179,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152202,39 +152204,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152243,14 +152245,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -152260,13 +152264,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -152276,39 +152278,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -152317,74 +152320,73 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152393,14 +152395,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -152410,13 +152414,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -152426,40 +152428,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -152483,11 +152486,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -152504,27 +152506,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -152558,11 +152560,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152578,12 +152580,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -152596,8 +152599,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -152605,16 +152610,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -152626,14 +152628,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -152652,13 +152656,11 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -152668,12 +152670,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -152683,11 +152686,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152697,29 +152699,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -152746,44 +152748,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -152795,8 +152797,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -152806,11 +152808,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -152822,8 +152824,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -152847,23 +152849,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152872,30 +152874,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -152913,11 +152916,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -152929,12 +152931,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -152946,11 +152949,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -153009,23 +153011,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153034,26 +153036,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -153063,11 +153066,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153077,23 +153079,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153102,39 +153104,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153143,14 +153145,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -153160,13 +153164,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -153176,39 +153178,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -153217,74 +153220,73 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153293,14 +153295,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -153310,13 +153314,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -153326,40 +153328,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -153383,11 +153386,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -153436,27 +153438,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -153490,11 +153492,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153510,12 +153512,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -153528,8 +153531,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -153537,16 +153542,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -153558,23 +153560,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153583,41 +153585,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153626,21 +153628,21 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -153651,41 +153653,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153694,61 +153696,61 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -153759,23 +153761,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153784,23 +153786,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153809,26 +153811,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -153838,11 +153841,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153852,23 +153854,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -153926,27 +153928,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -153980,11 +153982,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154000,12 +154002,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -154018,8 +154021,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -154027,16 +154032,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -154048,14 +154050,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -154074,13 +154078,11 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -154090,12 +154092,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -154105,11 +154108,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154119,29 +154121,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -154168,44 +154170,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -154217,8 +154219,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -154228,11 +154230,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -154244,8 +154246,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -154269,23 +154271,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154294,30 +154296,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -154335,11 +154338,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154351,12 +154353,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -154368,11 +154371,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -154431,23 +154433,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154456,26 +154458,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -154485,11 +154488,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154499,23 +154501,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154524,39 +154526,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154565,14 +154567,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -154582,13 +154586,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -154598,39 +154600,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -154639,74 +154642,73 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154715,14 +154717,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -154732,13 +154736,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -154748,40 +154750,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -154805,11 +154808,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -154826,27 +154828,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -154880,11 +154882,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -154900,12 +154902,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -154918,8 +154921,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -154927,16 +154932,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -154948,14 +154950,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -154974,13 +154978,11 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -154990,12 +154992,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -155005,11 +155008,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155019,29 +155021,29 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -155068,44 +155070,44 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -155117,8 +155119,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -155128,11 +155130,11 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -155144,8 +155146,8 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -155169,23 +155171,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155194,30 +155196,31 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -155235,11 +155238,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155251,12 +155253,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -155268,11 +155271,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -155331,23 +155333,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155356,26 +155358,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -155385,11 +155388,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155399,23 +155401,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155424,39 +155426,39 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155465,14 +155467,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -155482,13 +155486,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -155498,39 +155500,40 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -155539,74 +155542,73 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -155615,14 +155617,16 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -155632,13 +155636,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -155648,40 +155650,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -155705,11 +155708,10 @@ Schema name: `BetaResponseCreatedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -155827,8 +155829,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -155836,10 +155840,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -155850,6 +155852,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -155865,7 +155868,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -155898,67 +155900,67 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -156096,6 +156098,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -156105,7 +156108,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -156114,6 +156116,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -156129,7 +156132,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -156226,8 +156228,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -156235,10 +156239,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -156249,6 +156251,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -156264,7 +156267,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -156297,67 +156299,67 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -156495,6 +156497,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -156504,7 +156507,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -156513,6 +156515,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -156528,7 +156531,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -156625,8 +156627,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -156634,10 +156638,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -156661,53 +156663,53 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -156745,41 +156747,41 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -156788,23 +156790,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -156814,6 +156816,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -156829,7 +156832,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -156961,8 +156963,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -156970,10 +156974,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -156984,6 +156986,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -156999,7 +157002,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -157032,67 +157034,67 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -157230,6 +157232,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -157239,7 +157242,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -157248,6 +157250,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -157263,7 +157266,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -157360,8 +157362,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -157369,10 +157373,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -157383,6 +157385,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -157398,7 +157401,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -157431,67 +157433,67 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -157629,6 +157631,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -157638,7 +157641,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -157647,6 +157649,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -157662,7 +157665,6 @@ Schema name: `BetaResponseCreatedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -157690,27 +157692,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -157744,11 +157746,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -157764,12 +157766,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -157782,8 +157785,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -157791,16 +157796,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -157812,23 +157814,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -157837,26 +157839,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -157866,11 +157869,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -157880,23 +157882,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -157923,27 +157925,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -157977,11 +157979,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -157997,12 +157999,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -158015,8 +158018,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -158024,16 +158029,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -158045,23 +158047,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158070,26 +158072,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -158099,11 +158102,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158113,23 +158115,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158188,27 +158190,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -158242,11 +158244,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158262,12 +158264,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -158280,8 +158283,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -158289,16 +158294,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -158310,23 +158312,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158335,26 +158337,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -158364,11 +158367,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158378,23 +158380,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158421,27 +158423,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -158475,11 +158477,11 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158495,12 +158497,13 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -158513,8 +158516,10 @@ Schema name: `BetaResponseCreatedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -158522,16 +158527,13 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -158543,23 +158545,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158568,26 +158570,27 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -158597,11 +158600,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158611,23 +158613,23 @@ Schema name: `BetaResponseCreatedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -158723,8 +158725,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -158732,10 +158736,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -158860,8 +158862,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -158869,10 +158873,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -158997,8 +158999,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -159006,10 +159010,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -159134,8 +159136,10 @@ Schema name: `BetaResponseCreatedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -159143,10 +159147,8 @@ Schema name: `BetaResponseCreatedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -159312,6 +159314,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseInProgressEvent", + "docstring": "Emitted when the response is in progress.", "ident": "BetaResponseInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -159330,7 +159333,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Emitted when the response is in progress.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) response", @@ -159341,20 +159343,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "The response that is in progress.\n", + "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "The response that is in progress.\n", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -159397,36 +159399,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.in_progress`.\n", + "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.in_progress`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -159435,10 +159437,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -159447,8 +159449,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -159457,50 +159459,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -159510,10 +159512,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -159522,8 +159524,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -159532,20 +159534,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -160343,16 +160348,13 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -160362,12 +160364,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -160376,22 +160379,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -160781,14 +160784,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -160798,22 +160800,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -160822,21 +160824,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -160875,26 +160877,25 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -160902,22 +160903,24 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -160967,11 +160970,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -160988,14 +160990,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -161299,13 +161303,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -161329,11 +161331,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -161341,53 +161342,54 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -161396,8 +161398,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -161406,39 +161408,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -161450,8 +161452,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -161461,47 +161463,47 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -161512,28 +161514,28 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -161545,8 +161547,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -161556,12 +161558,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -161571,11 +161574,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -161585,11 +161587,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -161610,8 +161612,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -161624,10 +161626,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -161637,20 +161639,20 @@ Schema name: `BetaResponseInProgressEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -161672,11 +161674,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -161689,19 +161691,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -161715,19 +161717,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -161737,10 +161739,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -161748,20 +161750,20 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -161771,11 +161773,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -161785,19 +161787,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -161810,18 +161812,18 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -161987,26 +161989,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -162088,11 +162091,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -162120,21 +162122,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -162147,7 +162150,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -162156,12 +162158,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -162171,11 +162174,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -162186,21 +162188,24 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -162998,12 +163003,9 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -163046,6 +163048,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -163064,7 +163067,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -163076,6 +163078,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -163103,7 +163106,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -163117,6 +163119,7 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -163503,7 +163506,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -163640,6 +163642,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -163664,7 +163667,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -163678,6 +163680,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -163711,7 +163714,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -163884,6 +163886,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -163905,7 +163908,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -163918,6 +163920,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -163948,7 +163951,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -164009,6 +164011,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -164036,7 +164039,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -164248,6 +164250,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -164269,7 +164272,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -164282,6 +164284,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -164303,7 +164306,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -164316,6 +164318,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -164343,7 +164346,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -164358,6 +164360,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -164382,7 +164385,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -164396,6 +164398,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -164417,7 +164420,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -164430,6 +164432,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -164463,7 +164466,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -164480,6 +164482,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -164513,7 +164516,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -164530,6 +164532,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -164560,7 +164563,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -164576,6 +164578,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -164606,7 +164609,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -164622,6 +164624,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -164658,7 +164661,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -164676,6 +164678,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -164700,7 +164703,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -164714,6 +164716,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -164738,7 +164741,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -164752,6 +164754,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -164776,7 +164779,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -164790,6 +164792,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -164820,7 +164823,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -164881,9 +164883,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -165664,10 +165668,8 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -165827,9 +165829,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -165843,10 +165847,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -165857,6 +165859,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -165872,7 +165875,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -165883,6 +165885,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -165892,7 +165895,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -165901,6 +165903,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -165913,7 +165916,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -165923,6 +165925,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -165938,7 +165941,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -165949,6 +165951,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -165961,7 +165964,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -165971,6 +165973,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -165980,7 +165983,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -165989,6 +165991,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -165998,7 +166001,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -166007,6 +166009,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -166037,7 +166040,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -166053,6 +166055,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -166074,7 +166077,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -166087,6 +166089,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -166096,7 +166099,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -166105,6 +166107,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -166123,7 +166126,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -166135,6 +166137,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -166153,7 +166156,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -166165,6 +166167,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -166207,7 +166210,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -166227,6 +166229,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -166242,7 +166245,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -166270,6 +166272,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -166312,7 +166315,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -166332,6 +166334,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -166341,7 +166344,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -166350,6 +166352,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -166365,7 +166368,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -166376,6 +166378,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -166400,7 +166403,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -166414,6 +166416,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -166432,7 +166435,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -166444,6 +166446,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -166462,7 +166465,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -166474,6 +166476,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -166492,7 +166495,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -166504,6 +166506,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -166516,7 +166519,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -166525,26 +166527,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -166583,11 +166586,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -166597,12 +166599,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -166641,11 +166644,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -166655,27 +166657,28 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -166683,6 +166686,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -166702,14 +166706,12 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -166721,21 +166723,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -166751,7 +166754,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -166761,12 +166763,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -166776,11 +166779,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -166790,22 +166792,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -166828,12 +166830,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -166847,11 +166850,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -166862,13 +166864,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -166898,11 +166900,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -166917,12 +166919,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -166936,11 +166939,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -166951,18 +166953,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -166972,14 +166976,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -166989,12 +166991,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -167008,11 +167011,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -167101,9 +167103,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -167129,10 +167133,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -167145,19 +167147,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -167168,13 +167170,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -167188,11 +167190,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -167204,6 +167206,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -167216,7 +167219,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -167239,24 +167241,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -167268,8 +167270,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -167279,24 +167281,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -167305,8 +167307,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -167315,21 +167317,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -167351,7 +167354,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -167533,6 +167535,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -167554,7 +167557,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -167585,6 +167587,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -167609,7 +167612,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -167623,6 +167625,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -167653,7 +167656,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -167669,6 +167671,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -167696,7 +167699,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -167711,6 +167713,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -167732,7 +167735,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -167745,6 +167747,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -167778,7 +167781,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -167795,6 +167797,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -167822,7 +167825,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -167837,6 +167839,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -167861,7 +167864,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -168064,6 +168066,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -168091,7 +168094,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -168106,6 +168108,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -168124,7 +168127,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -168136,6 +168138,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -168157,7 +168160,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -168170,6 +168172,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -168197,7 +168200,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -168212,6 +168214,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -168236,7 +168239,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -168250,6 +168252,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -168271,7 +168274,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -168284,6 +168286,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -168314,7 +168317,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -168330,6 +168332,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -168360,7 +168363,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -168376,6 +168378,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -168403,7 +168406,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -168418,6 +168420,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -168445,7 +168448,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -168460,6 +168462,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -168484,7 +168487,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -168498,6 +168500,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -168522,7 +168525,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -168536,6 +168538,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -168560,7 +168563,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -168574,6 +168576,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -168610,7 +168613,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -168628,6 +168630,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -168652,7 +168655,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -168666,6 +168668,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -168696,7 +168699,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -168712,6 +168714,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -168724,7 +168727,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -168734,6 +168736,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -168749,7 +168752,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -168833,12 +168835,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -168848,11 +168851,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -168862,12 +168864,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -168885,11 +168888,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -168901,12 +168903,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -168916,11 +168919,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -168930,22 +168932,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -168954,28 +168956,30 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -168987,13 +168991,11 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -169003,22 +169005,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169027,12 +169029,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -169046,11 +169049,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169061,22 +169063,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169085,10 +169087,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -169097,8 +169099,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -169107,12 +169109,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -169122,11 +169125,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169801,44 +169803,45 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -169860,11 +169863,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169877,22 +169879,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -169901,10 +169903,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -169913,8 +169915,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -169923,12 +169925,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -169948,11 +169951,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -169965,64 +169967,64 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170031,24 +170033,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -170057,8 +170059,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -170067,12 +170069,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -170093,11 +170096,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -170107,26 +170109,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -170140,11 +170143,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170155,48 +170157,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -170213,16 +170218,13 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -170232,12 +170234,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -170251,11 +170254,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170266,22 +170268,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170290,10 +170292,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -170302,8 +170304,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -170312,12 +170314,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -170338,11 +170341,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -170352,56 +170354,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -170492,13 +170496,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -170516,37 +170518,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170555,10 +170557,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -170567,8 +170569,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -170577,26 +170579,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -170622,11 +170625,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170640,51 +170642,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170693,10 +170695,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -170705,8 +170707,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -170715,26 +170717,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -170760,11 +170763,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170778,35 +170780,35 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -170818,23 +170820,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170843,10 +170845,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -170855,8 +170857,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -170865,26 +170867,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -170928,11 +170931,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -170943,12 +170945,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -170966,11 +170969,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -170982,22 +170984,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171006,10 +171008,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171018,8 +171020,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171028,40 +171030,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -171075,11 +171078,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -171090,12 +171092,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -171109,11 +171112,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171124,23 +171126,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171149,19 +171151,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -171178,20 +171180,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -171208,10 +171210,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171220,8 +171222,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171230,47 +171232,47 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -171281,12 +171283,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -171304,11 +171307,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171320,23 +171322,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171345,12 +171347,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -171364,11 +171367,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -171379,10 +171381,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171391,8 +171393,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171401,40 +171403,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -171445,11 +171448,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -171459,22 +171461,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171483,10 +171485,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171495,8 +171497,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171505,12 +171507,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -171521,11 +171524,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -171535,26 +171537,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -171568,11 +171571,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171583,79 +171585,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171664,10 +171666,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171676,8 +171678,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171686,54 +171688,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -171743,11 +171746,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171757,23 +171759,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171782,10 +171784,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171794,8 +171796,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171804,54 +171806,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -171861,11 +171864,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171875,12 +171877,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -171894,11 +171897,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171909,23 +171911,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -171934,10 +171936,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -171946,8 +171948,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -171956,54 +171958,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -172013,11 +172016,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172027,12 +172029,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -172046,11 +172049,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172061,14 +172063,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -172372,13 +172376,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -172402,23 +172404,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172427,10 +172429,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -172439,8 +172441,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -172449,40 +172451,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -172516,11 +172519,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172536,14 +172538,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -172847,13 +172851,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -172877,23 +172879,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172902,10 +172904,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -172914,8 +172916,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -172924,51 +172926,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -172977,10 +172979,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -172989,8 +172991,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -172999,54 +173001,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173064,11 +173067,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173080,22 +173082,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173104,10 +173106,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173116,8 +173118,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173126,56 +173128,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -173199,13 +173203,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -173215,12 +173217,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173242,11 +173245,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173259,23 +173261,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173284,10 +173286,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173296,8 +173298,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173306,25 +173308,25 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -173348,8 +173350,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173363,26 +173365,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173396,11 +173399,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173411,22 +173413,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173435,10 +173437,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173447,8 +173449,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173457,50 +173459,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173509,10 +173511,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173521,8 +173523,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173531,12 +173533,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173550,11 +173553,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173565,25 +173567,25 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -173598,8 +173600,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173610,26 +173612,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -173641,11 +173644,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -173655,12 +173657,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173674,11 +173677,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173689,23 +173691,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173714,10 +173716,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173726,8 +173728,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173736,12 +173738,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -173762,11 +173765,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -173776,68 +173778,69 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -173854,11 +173857,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -173870,12 +173872,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -173889,11 +173892,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173904,23 +173906,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -173929,10 +173931,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -173941,8 +173943,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -173951,12 +173953,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -173977,11 +173980,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -173991,55 +173993,56 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -174080,11 +174083,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -174095,12 +174097,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -174110,11 +174113,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174124,23 +174126,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174149,10 +174151,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174161,8 +174163,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174171,12 +174173,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -174197,11 +174200,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -174211,54 +174213,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -174268,11 +174271,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174282,23 +174284,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174307,10 +174309,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174319,8 +174321,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174329,12 +174331,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -174355,11 +174358,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -174369,106 +174371,106 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174477,10 +174479,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174489,8 +174491,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174499,54 +174501,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -174568,11 +174571,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174585,40 +174587,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -174635,11 +174638,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -174651,22 +174653,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174675,10 +174677,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174687,8 +174689,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174697,92 +174699,92 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174791,10 +174793,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174803,8 +174805,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174813,64 +174815,64 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174879,10 +174881,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -174891,8 +174893,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -174901,78 +174903,78 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -174981,24 +174983,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -175007,8 +175009,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -175017,12 +175019,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -175043,11 +175046,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -175057,62 +175059,65 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -175129,16 +175134,13 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -175148,12 +175150,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -175167,11 +175170,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175182,22 +175184,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175206,10 +175208,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -175218,8 +175220,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -175228,12 +175230,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -175254,11 +175257,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -175268,15 +175270,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -175303,12 +175305,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -175318,11 +175321,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175332,14 +175334,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -175348,34 +175352,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175384,12 +175386,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -175423,11 +175426,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175443,36 +175445,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175481,36 +175483,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175519,50 +175521,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175571,23 +175573,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175596,23 +175598,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175621,23 +175623,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175646,26 +175648,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -175674,47 +175677,46 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175723,14 +175725,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -175740,13 +175744,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -175756,40 +175758,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -175798,33 +175801,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175833,30 +175835,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -175883,11 +175886,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -175897,24 +175899,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -175929,8 +175931,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -175941,23 +175943,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -175966,40 +175968,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -176021,11 +176024,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176038,23 +176040,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176063,13 +176065,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -176079,11 +176081,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176093,10 +176095,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -176105,8 +176107,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -176115,13 +176117,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -176135,11 +176137,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176150,11 +176152,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -176175,8 +176177,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -176189,36 +176191,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176227,14 +176229,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -176244,13 +176248,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -176260,19 +176262,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -176285,11 +176288,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -176299,26 +176301,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -176352,11 +176355,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176372,26 +176374,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -176400,23 +176403,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -176431,6 +176433,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -176440,14 +176443,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -176457,57 +176459,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -176529,11 +176532,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -176543,22 +176545,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176567,14 +176569,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -176584,13 +176588,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -176600,23 +176602,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176625,22 +176627,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176649,12 +176651,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -176668,11 +176671,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176683,13 +176685,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -176703,11 +176705,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176718,12 +176720,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -176733,11 +176736,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176747,10 +176749,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -176762,8 +176764,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -176773,18 +176775,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -176798,14 +176802,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -176815,13 +176817,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -176831,11 +176833,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176845,11 +176847,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -176857,20 +176858,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -176884,11 +176886,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176899,11 +176901,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -176911,20 +176912,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -176942,11 +176944,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -176958,19 +176960,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -176988,14 +176991,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -177005,23 +177007,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177030,23 +177032,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177055,14 +177057,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -177072,13 +177076,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -177088,11 +177090,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -177109,11 +177112,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -177124,37 +177126,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177163,14 +177165,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -177180,13 +177184,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -177196,40 +177198,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -177253,11 +177256,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -177267,48 +177269,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -177362,13 +177366,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -177378,23 +177380,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177403,23 +177405,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177428,26 +177430,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -177457,11 +177460,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177471,27 +177473,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -177501,11 +177503,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177515,13 +177517,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -177531,13 +177535,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -177547,12 +177549,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -177566,11 +177569,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177581,10 +177583,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -177605,8 +177607,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -177619,23 +177621,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -177644,14 +177646,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -177661,13 +177665,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -177678,6 +177680,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -177702,7 +177705,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -177716,6 +177718,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -177731,7 +177734,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -177742,6 +177744,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -177766,7 +177769,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -177780,6 +177782,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -177795,7 +177798,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -177863,6 +177865,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -177878,7 +177881,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -177889,6 +177891,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -177910,7 +177913,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -177923,6 +177925,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -177950,7 +177953,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -178086,9 +178088,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -178098,10 +178102,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -178132,6 +178134,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -178141,7 +178144,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -178166,6 +178168,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -178175,7 +178178,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -178184,9 +178186,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -178209,10 +178213,8 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -178243,62 +178245,62 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -178309,12 +178311,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -178328,11 +178331,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178343,10 +178345,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -178355,8 +178357,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -178365,12 +178367,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -178384,11 +178387,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178399,22 +178401,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178423,44 +178425,45 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -178482,11 +178485,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178499,22 +178501,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178523,10 +178525,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -178535,8 +178537,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -178545,12 +178547,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -178570,11 +178573,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -178587,40 +178589,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -178634,11 +178637,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -178649,12 +178651,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -178668,11 +178671,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178683,23 +178685,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178708,19 +178710,19 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -178737,20 +178739,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -178767,10 +178769,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -178779,8 +178781,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -178789,37 +178791,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -178830,23 +178832,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178855,29 +178857,30 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -178891,11 +178894,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -178906,10 +178908,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -178918,8 +178920,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -178928,12 +178930,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -178947,11 +178950,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -178962,26 +178964,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -179025,11 +179028,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -179040,12 +179042,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -179063,11 +179066,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179079,22 +179081,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179103,10 +179105,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179115,8 +179117,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179125,64 +179127,64 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179191,24 +179193,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179217,8 +179219,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179227,12 +179229,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -179253,11 +179256,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -179267,26 +179269,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -179300,11 +179303,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179315,38 +179317,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -179363,16 +179368,13 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -179382,23 +179384,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179407,27 +179409,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179436,8 +179438,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179446,12 +179448,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -179472,11 +179475,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -179486,12 +179488,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -179505,11 +179508,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179520,28 +179522,30 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -179564,13 +179568,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -179581,37 +179583,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179620,27 +179622,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179649,8 +179651,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179659,12 +179661,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -179690,11 +179693,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179708,55 +179710,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179765,27 +179767,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179794,8 +179796,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179804,12 +179806,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -179835,11 +179838,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179853,30 +179855,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -179890,11 +179893,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -179905,23 +179907,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -179930,27 +179932,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -179959,8 +179961,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -179969,37 +179971,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180008,27 +180010,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -180037,8 +180039,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -180047,30 +180049,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -180080,11 +180083,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180094,12 +180096,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -180113,11 +180116,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180128,14 +180130,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -180439,13 +180443,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -180469,23 +180471,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180494,27 +180496,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -180523,8 +180525,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -180533,30 +180535,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -180566,11 +180569,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180580,12 +180582,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -180599,11 +180602,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180614,23 +180616,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -180639,14 +180641,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -180950,13 +180954,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -180980,23 +180982,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181005,27 +181007,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181034,8 +181036,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181044,26 +181046,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -181074,11 +181077,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -181088,22 +181090,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181112,10 +181114,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181124,8 +181126,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181134,12 +181136,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -181150,11 +181153,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -181164,26 +181166,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -181197,11 +181200,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181212,40 +181214,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181254,27 +181256,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181283,8 +181285,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181293,40 +181295,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -181344,11 +181347,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181360,22 +181362,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181384,10 +181386,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181396,8 +181398,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181406,56 +181408,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -181479,13 +181483,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -181495,12 +181497,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -181522,11 +181525,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181539,23 +181541,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181564,10 +181566,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181576,8 +181578,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181586,25 +181588,25 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -181628,8 +181630,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181643,26 +181645,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -181676,11 +181679,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181691,22 +181693,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181715,10 +181717,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181727,8 +181729,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181737,50 +181739,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181789,10 +181791,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181801,8 +181803,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181811,12 +181813,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -181830,11 +181833,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181845,11 +181847,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -181864,8 +181866,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181876,41 +181878,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -181919,27 +181921,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -181948,8 +181950,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -181958,12 +181960,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -181984,11 +181987,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -181998,12 +182000,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -182015,11 +182018,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -182029,13 +182031,14 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -182049,11 +182052,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182064,39 +182066,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -182107,23 +182109,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182132,27 +182134,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182161,8 +182163,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182171,12 +182173,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -182197,11 +182200,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -182211,27 +182213,28 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -182245,11 +182248,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182260,31 +182262,32 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -182325,11 +182328,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -182340,13 +182342,14 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -182356,11 +182359,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182370,23 +182372,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182395,27 +182397,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182424,8 +182426,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182434,12 +182436,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -182460,11 +182463,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -182474,31 +182476,32 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -182508,11 +182511,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182522,23 +182524,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182547,27 +182549,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182576,8 +182578,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182586,12 +182588,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -182612,11 +182615,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -182626,57 +182628,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -182693,11 +182696,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -182709,22 +182711,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182733,10 +182735,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182745,8 +182747,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182755,92 +182757,92 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182849,10 +182851,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182861,8 +182863,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182871,50 +182873,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -182923,24 +182925,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -182949,8 +182951,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -182959,92 +182961,92 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183053,10 +183055,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183065,8 +183067,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183075,54 +183077,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -183144,11 +183147,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183161,34 +183163,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -183205,16 +183210,13 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -183224,22 +183226,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183248,24 +183250,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183274,8 +183276,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183284,12 +183286,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -183310,11 +183313,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -183324,64 +183326,64 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183390,24 +183392,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183416,8 +183418,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183426,12 +183428,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -183452,11 +183455,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -183466,37 +183468,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183505,10 +183507,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183517,8 +183519,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183527,24 +183529,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183553,8 +183555,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183563,23 +183565,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183588,92 +183590,92 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183682,10 +183684,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183694,8 +183696,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183704,64 +183706,65 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -183771,11 +183774,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183785,23 +183787,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -183810,10 +183812,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -183822,8 +183824,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -183833,11 +183835,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -183857,17 +183859,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -183955,6 +183957,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -183973,7 +183976,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -183985,6 +183987,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -183997,7 +184000,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -184041,15 +184043,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184111,26 +184113,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -184138,6 +184141,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -184148,14 +184152,12 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -184166,60 +184168,60 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184232,15 +184234,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184306,21 +184308,24 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -184337,12 +184342,9 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -184380,15 +184382,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184462,6 +184464,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -184474,7 +184477,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -184484,6 +184486,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -184496,7 +184499,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -184506,6 +184508,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -184518,7 +184521,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -184557,6 +184559,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -184578,7 +184581,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -184609,6 +184611,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -184621,7 +184624,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -184637,15 +184639,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184700,15 +184702,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -184756,14 +184758,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -184839,13 +184843,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -184857,11 +184859,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -184878,11 +184881,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -184894,37 +184896,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -184940,21 +184942,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -184973,7 +184976,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -184985,6 +184987,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -184997,7 +185000,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -185007,6 +185009,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -185022,7 +185025,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -185067,57 +185069,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -185152,6 +185154,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -185173,7 +185176,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -185186,6 +185188,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -185204,7 +185207,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -185216,6 +185218,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -185231,7 +185234,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -185242,6 +185244,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -185254,7 +185257,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -185264,6 +185266,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -185282,7 +185285,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -185294,6 +185296,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -185303,7 +185306,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -185312,6 +185314,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -185336,7 +185339,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -185350,6 +185352,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -185362,7 +185365,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -185372,6 +185374,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -185381,7 +185384,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -185390,9 +185392,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -185523,10 +185527,8 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -185543,17 +185545,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -185569,37 +185571,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -185608,38 +185610,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -185655,7 +185658,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -185700,93 +185702,93 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -185802,51 +185804,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -185883,15 +185885,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -185918,15 +185920,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -185974,15 +185976,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -186024,6 +186026,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -186054,7 +186057,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -186070,6 +186072,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -186091,7 +186094,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -186104,6 +186106,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -186113,7 +186116,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -186122,6 +186124,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -186140,7 +186143,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -186152,6 +186154,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -186170,7 +186173,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -186182,6 +186184,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -186224,7 +186227,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -186244,6 +186246,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -186259,7 +186262,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -186287,6 +186289,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -186329,7 +186332,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -186349,6 +186351,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -186358,7 +186361,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -186367,6 +186369,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -186382,7 +186385,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -186393,6 +186395,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -186417,7 +186420,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -186431,6 +186433,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -186449,7 +186452,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -186461,6 +186463,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -186479,7 +186482,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -186491,6 +186493,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -186509,7 +186512,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -186521,6 +186523,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -186533,7 +186536,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -186549,15 +186551,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -186620,6 +186622,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -186650,7 +186653,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -186666,6 +186668,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -186687,7 +186690,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -186700,6 +186702,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -186709,7 +186712,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -186718,6 +186720,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -186736,7 +186739,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -186748,6 +186750,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -186766,7 +186769,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -186778,6 +186780,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -186820,7 +186823,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -186840,6 +186842,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -186855,7 +186858,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -186883,6 +186885,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -186925,7 +186928,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -186945,6 +186947,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -186954,7 +186957,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -186963,6 +186965,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -186978,7 +186981,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -186989,6 +186991,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -187013,7 +187016,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -187027,6 +187029,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -187045,7 +187048,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -187057,6 +187059,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -187075,7 +187078,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -187087,6 +187089,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -187105,7 +187108,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -187117,6 +187119,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -187129,7 +187132,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -187145,15 +187147,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187166,15 +187168,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187215,21 +187217,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -187242,7 +187245,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -187252,6 +187254,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -187264,7 +187267,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -187315,44 +187317,45 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -187361,33 +187364,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -187396,43 +187398,43 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -187466,15 +187468,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187487,15 +187489,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187522,46 +187524,46 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -187593,6 +187595,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -187602,7 +187605,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -187611,6 +187613,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -187623,7 +187626,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -187660,15 +187662,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187712,13 +187714,14 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -187739,11 +187742,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -187753,43 +187755,43 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187823,15 +187825,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -187876,6 +187878,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -187891,7 +187894,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -187902,6 +187904,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -187914,7 +187917,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -187924,6 +187926,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -187939,7 +187942,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -187970,15 +187972,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188043,15 +188045,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188102,15 +188104,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188151,57 +188153,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -188214,15 +188216,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188235,15 +188237,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188256,15 +188258,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188277,15 +188279,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188330,21 +188332,24 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -188361,12 +188366,9 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -188404,15 +188406,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -188604,6 +188606,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -188619,7 +188622,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -188630,6 +188632,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -188642,7 +188645,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -188651,10 +188653,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -188666,8 +188668,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -188677,12 +188679,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -188692,11 +188695,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -188706,15 +188708,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -188783,21 +188785,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -188824,79 +188826,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -188927,20 +188929,21 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -188953,7 +188956,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -189019,6 +189021,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -189031,7 +189034,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -189041,9 +189043,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -189053,10 +189057,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -189066,16 +189068,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -189094,7 +189097,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -189196,29 +189198,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -189234,9 +189236,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -189250,10 +189254,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -189336,9 +189338,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -189356,10 +189360,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -189537,6 +189539,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -189546,7 +189549,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -189555,6 +189557,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -189570,7 +189573,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -189626,6 +189628,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -189650,7 +189653,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -189740,23 +189742,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -189765,57 +189767,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -189842,12 +189844,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -189856,22 +189859,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -189879,8 +189882,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -189890,16 +189895,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -189909,12 +189911,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -189923,61 +189926,60 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -189986,51 +189988,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190039,12 +190041,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -190053,22 +190056,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -190076,8 +190079,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -190087,16 +190092,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -190106,12 +190108,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -190120,61 +190123,60 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190183,51 +190185,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190236,37 +190238,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190275,11 +190277,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -190288,8 +190290,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -190298,12 +190300,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -190321,11 +190324,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190337,23 +190339,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190362,42 +190364,42 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -190406,8 +190408,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -190416,23 +190418,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190441,12 +190443,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -190460,11 +190463,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190475,70 +190477,70 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -190547,8 +190549,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -190571,22 +190573,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190595,27 +190597,28 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -190624,32 +190627,31 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190658,36 +190660,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -190709,7 +190712,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -190721,22 +190723,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -190814,15 +190816,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -190898,26 +190900,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -190925,6 +190928,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -190935,14 +190939,12 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -190953,102 +190955,102 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -191082,15 +191084,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191103,57 +191105,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191181,6 +191183,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -191199,7 +191202,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -191211,6 +191213,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -191223,7 +191226,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -191233,6 +191235,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -191248,7 +191251,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -191293,15 +191295,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191314,15 +191316,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191388,21 +191390,24 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -191419,12 +191424,9 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -191435,6 +191437,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -191450,7 +191453,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -191461,6 +191463,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -191482,7 +191485,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -191495,6 +191497,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -191522,7 +191525,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -191543,15 +191545,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191647,6 +191649,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -191659,7 +191662,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -191675,15 +191677,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191738,15 +191740,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191794,40 +191796,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -191836,14 +191838,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -191905,13 +191909,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -191929,15 +191931,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -191950,15 +191952,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -192000,6 +192002,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -192030,7 +192033,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -192046,6 +192048,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -192067,7 +192070,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -192080,6 +192082,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -192089,7 +192092,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -192098,6 +192100,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -192116,7 +192119,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -192128,6 +192130,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -192146,7 +192149,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -192158,6 +192160,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -192200,7 +192203,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -192220,6 +192222,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -192235,7 +192238,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -192263,6 +192265,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -192305,7 +192308,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -192325,6 +192327,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -192334,7 +192337,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -192343,6 +192345,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -192358,7 +192361,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -192369,6 +192371,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -192393,7 +192396,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -192407,6 +192409,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -192425,7 +192428,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -192437,6 +192439,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -192455,7 +192458,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -192467,6 +192469,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -192485,7 +192488,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -192497,6 +192499,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -192509,7 +192512,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -192525,15 +192527,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -192582,6 +192584,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -192612,7 +192615,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -192628,6 +192630,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -192649,7 +192652,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -192662,6 +192664,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -192671,7 +192674,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -192680,6 +192682,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -192698,7 +192701,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -192710,6 +192712,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -192728,7 +192731,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -192740,6 +192742,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -192782,7 +192785,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -192802,6 +192804,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -192817,7 +192820,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -192845,6 +192847,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -192887,7 +192890,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -192907,6 +192909,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -192916,7 +192919,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -192925,6 +192927,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -192940,7 +192943,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -192951,6 +192953,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -192975,7 +192978,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -192989,6 +192991,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -193007,7 +193010,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -193019,6 +193021,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -193037,7 +193040,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -193049,6 +193051,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -193067,7 +193070,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -193079,6 +193081,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -193091,7 +193094,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -193107,51 +193109,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -193167,51 +193169,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -193248,15 +193250,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -193297,21 +193299,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -193324,7 +193327,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -193334,6 +193336,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -193346,7 +193349,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -193397,44 +193399,45 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -193443,33 +193446,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -193478,43 +193480,43 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -193548,15 +193550,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -193569,15 +193571,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -193604,47 +193606,47 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -193657,15 +193659,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -193756,13 +193758,14 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -193783,11 +193786,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -193797,41 +193799,42 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -193847,7 +193850,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -193864,15 +193866,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -193938,6 +193940,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -193953,7 +193956,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -193964,6 +193966,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -193976,7 +193979,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -193986,6 +193988,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -194001,7 +194004,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -194032,15 +194034,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194105,15 +194107,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194157,57 +194159,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -194220,15 +194222,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194241,15 +194243,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194262,15 +194264,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194283,15 +194285,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194333,21 +194335,24 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -194364,12 +194369,9 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -194386,15 +194388,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194445,15 +194447,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194504,29 +194506,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194546,15 +194548,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -194581,24 +194583,26 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -194615,10 +194619,8 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -194628,37 +194630,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194694,22 +194696,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194718,36 +194720,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194804,23 +194806,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194829,41 +194831,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194872,35 +194874,35 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194909,37 +194911,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194948,37 +194950,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -194987,12 +194989,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -195010,11 +195013,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195026,54 +195028,54 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195082,11 +195084,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -195095,8 +195097,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -195105,37 +195107,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195145,6 +195147,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -195163,7 +195166,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -195175,6 +195177,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -195196,7 +195199,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -195209,6 +195211,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -195233,7 +195236,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -195247,6 +195249,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -195262,7 +195265,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -195272,54 +195274,55 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -195333,11 +195336,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -195355,22 +195357,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195379,46 +195381,47 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -195429,11 +195432,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -195443,22 +195445,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195467,53 +195469,53 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195522,29 +195524,30 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -195566,11 +195569,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195583,23 +195585,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195608,87 +195610,87 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195697,40 +195699,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -195741,11 +195744,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -195755,23 +195757,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195780,59 +195782,59 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195841,23 +195843,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195866,69 +195868,69 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195937,51 +195939,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -195990,83 +195992,83 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196075,23 +196077,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196121,26 +196123,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -196149,47 +196152,46 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196198,14 +196200,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -196215,13 +196219,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -196231,40 +196233,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -196273,33 +196276,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196308,30 +196310,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -196358,11 +196361,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -196372,24 +196374,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -196404,8 +196406,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -196416,23 +196418,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196441,40 +196443,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -196496,11 +196499,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196513,23 +196515,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196538,13 +196540,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -196554,11 +196556,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196568,10 +196570,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -196580,8 +196582,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -196590,13 +196592,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -196610,11 +196612,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196625,11 +196627,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -196650,8 +196652,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -196664,36 +196666,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196702,14 +196704,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -196719,13 +196723,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -196735,19 +196737,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -196760,11 +196763,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -196774,26 +196776,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -196827,11 +196830,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -196847,26 +196849,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -196875,23 +196878,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -196906,6 +196908,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -196915,14 +196918,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -196932,57 +196934,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -197004,11 +197007,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -197018,22 +197020,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197042,14 +197044,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -197059,13 +197063,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -197075,23 +197077,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197100,22 +197102,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197124,12 +197126,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -197143,11 +197146,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197158,13 +197160,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -197178,11 +197180,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197193,12 +197195,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -197208,11 +197211,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197222,10 +197224,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -197237,8 +197239,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -197248,18 +197250,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -197273,14 +197277,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -197290,13 +197292,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -197306,11 +197308,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197320,11 +197322,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -197332,20 +197333,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -197359,11 +197361,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197374,11 +197376,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -197386,20 +197387,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -197417,11 +197419,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197433,19 +197435,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -197463,14 +197466,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -197480,23 +197482,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197505,23 +197507,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197530,14 +197532,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -197547,13 +197551,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -197563,11 +197565,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -197584,11 +197587,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -197599,37 +197601,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197638,14 +197640,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -197655,13 +197659,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -197671,40 +197673,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -197728,11 +197731,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -197742,48 +197744,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -197837,13 +197841,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -197853,23 +197855,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197878,23 +197880,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197903,26 +197905,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -197932,11 +197935,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197946,27 +197948,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -197976,11 +197978,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -197990,13 +197992,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -198006,13 +198010,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -198022,12 +198024,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -198041,11 +198044,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198056,10 +198058,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -198080,8 +198082,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -198094,23 +198096,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198119,14 +198121,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -198136,13 +198140,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -198152,26 +198154,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -198180,47 +198183,46 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198229,14 +198231,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -198246,13 +198250,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -198262,40 +198264,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -198304,33 +198307,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198339,30 +198341,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -198389,11 +198392,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -198403,24 +198405,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -198435,8 +198437,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -198447,23 +198449,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198472,40 +198474,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -198527,11 +198530,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198544,23 +198546,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198569,13 +198571,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -198585,11 +198587,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198599,10 +198601,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -198611,8 +198613,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -198621,13 +198623,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -198641,11 +198643,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198656,11 +198658,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -198681,8 +198683,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -198695,36 +198697,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198733,14 +198735,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -198750,13 +198754,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -198766,19 +198768,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -198791,11 +198794,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -198805,26 +198807,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -198858,11 +198861,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -198878,26 +198880,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -198906,23 +198909,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -198937,6 +198939,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -198946,14 +198949,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -198963,57 +198965,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -199035,11 +199038,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -199049,22 +199051,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199073,14 +199075,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -199090,13 +199094,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -199106,23 +199108,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199131,22 +199133,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199155,12 +199157,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -199174,11 +199177,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199189,13 +199191,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -199209,11 +199211,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199224,12 +199226,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -199239,11 +199242,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199253,10 +199255,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -199268,8 +199270,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -199279,18 +199281,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -199304,14 +199308,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -199321,13 +199323,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -199337,11 +199339,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199351,11 +199353,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -199363,20 +199364,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -199390,11 +199392,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199405,11 +199407,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -199417,20 +199418,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -199448,11 +199450,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199464,19 +199466,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -199494,14 +199497,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -199511,23 +199513,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199536,23 +199538,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199561,14 +199563,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -199578,13 +199582,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -199594,11 +199596,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -199615,11 +199618,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -199630,37 +199632,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199669,14 +199671,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -199686,13 +199690,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -199702,40 +199704,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -199759,11 +199762,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -199773,48 +199775,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -199868,13 +199872,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -199884,23 +199886,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199909,23 +199911,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199934,26 +199936,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -199963,11 +199966,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -199977,27 +199979,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -200007,11 +200009,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200021,13 +200023,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -200037,13 +200041,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -200053,12 +200055,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -200072,11 +200075,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200087,10 +200089,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -200111,8 +200113,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -200125,23 +200127,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200150,14 +200152,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -200167,13 +200171,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -200183,37 +200185,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200222,23 +200224,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200247,18 +200249,18 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -200271,23 +200273,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200296,36 +200298,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200334,22 +200336,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200358,36 +200360,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200397,6 +200399,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -200406,7 +200409,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -200415,6 +200417,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -200427,7 +200430,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -200436,22 +200438,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200460,36 +200462,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200498,51 +200500,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200551,37 +200553,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200590,51 +200592,51 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200643,22 +200645,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200667,36 +200669,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200705,22 +200707,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200729,36 +200731,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200767,22 +200769,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200791,36 +200793,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200877,23 +200879,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200902,41 +200904,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -200945,27 +200947,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -200999,11 +201001,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201019,12 +201021,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -201037,8 +201040,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -201046,16 +201051,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -201067,14 +201069,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -201093,13 +201097,11 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -201109,12 +201111,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -201124,11 +201127,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201138,29 +201140,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -201187,44 +201189,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -201236,8 +201238,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -201247,11 +201249,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -201263,8 +201265,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -201288,23 +201290,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201313,30 +201315,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -201354,11 +201357,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201370,12 +201372,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -201387,11 +201390,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -201450,23 +201452,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201475,30 +201477,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -201516,11 +201519,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201532,12 +201534,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -201549,11 +201552,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -201563,14 +201565,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -201582,13 +201586,11 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -201598,23 +201600,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201623,21 +201625,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -201648,40 +201650,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201690,23 +201692,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201715,26 +201717,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -201744,11 +201747,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201758,23 +201760,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201783,39 +201785,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201824,14 +201826,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -201841,13 +201845,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -201857,39 +201859,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -201898,74 +201901,73 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -201974,14 +201976,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -201991,13 +201995,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -202007,40 +202009,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -202064,11 +202067,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -202148,23 +202150,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202208,23 +202210,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202261,23 +202263,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202334,22 +202336,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202358,46 +202360,47 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -202408,11 +202411,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -202422,22 +202424,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202446,53 +202448,53 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202501,39 +202503,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202542,36 +202544,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202628,40 +202630,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202670,11 +202672,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -202683,8 +202685,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -202693,23 +202695,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202718,12 +202720,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -202741,11 +202744,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202757,27 +202759,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -202785,18 +202787,18 @@ Schema name: `BetaResponseInProgressEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -202805,8 +202807,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -202815,23 +202817,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202840,12 +202842,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -202859,11 +202862,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202874,76 +202876,76 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -202952,8 +202954,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -202962,23 +202964,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -202987,41 +202989,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203030,40 +203032,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203178,26 +203180,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -203206,47 +203209,46 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203255,14 +203257,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -203272,13 +203276,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -203288,40 +203290,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -203330,33 +203333,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203365,30 +203367,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -203415,11 +203418,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -203429,24 +203431,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -203461,8 +203463,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -203473,23 +203475,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203498,40 +203500,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -203553,11 +203556,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203570,23 +203572,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203595,13 +203597,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -203611,11 +203613,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203625,10 +203627,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -203637,8 +203639,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -203647,13 +203649,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -203667,11 +203669,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203682,11 +203684,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -203707,8 +203709,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -203721,36 +203723,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203759,14 +203761,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -203776,13 +203780,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -203792,19 +203794,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -203817,11 +203820,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -203831,26 +203833,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -203884,11 +203887,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -203904,26 +203906,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -203932,23 +203935,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -203963,6 +203965,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -203972,14 +203975,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -203989,57 +203991,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -204061,11 +204064,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -204075,22 +204077,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204099,14 +204101,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -204116,13 +204120,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -204132,23 +204134,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204157,22 +204159,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204181,12 +204183,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -204200,11 +204203,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204215,13 +204217,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -204235,11 +204237,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204250,12 +204252,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -204265,11 +204268,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204279,10 +204281,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -204294,8 +204296,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -204305,18 +204307,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -204330,14 +204334,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -204347,13 +204349,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -204363,11 +204365,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204377,11 +204379,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -204389,20 +204390,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -204416,11 +204418,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204431,11 +204433,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -204443,20 +204444,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -204474,11 +204476,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204490,19 +204492,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -204520,14 +204523,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -204537,23 +204539,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204562,23 +204564,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204587,14 +204589,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -204604,13 +204608,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -204620,11 +204622,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -204641,11 +204644,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -204656,37 +204658,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204695,14 +204697,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -204712,13 +204716,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -204728,40 +204730,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -204785,11 +204788,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -204799,48 +204801,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -204894,13 +204898,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -204910,23 +204912,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204935,23 +204937,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -204960,26 +204962,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -204989,11 +204992,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205003,27 +205005,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -205033,11 +205035,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205047,13 +205049,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -205063,13 +205067,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -205079,12 +205081,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -205098,11 +205101,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205113,10 +205115,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -205137,8 +205139,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -205151,23 +205153,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205176,14 +205178,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -205193,13 +205197,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -205209,26 +205211,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -205237,47 +205240,46 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205286,14 +205288,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -205303,13 +205307,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -205319,40 +205321,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -205361,33 +205364,32 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205396,30 +205398,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -205446,11 +205449,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -205460,24 +205462,24 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -205492,8 +205494,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -205504,23 +205506,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205529,40 +205531,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -205584,11 +205587,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205601,23 +205603,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205626,13 +205628,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -205642,11 +205644,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205656,10 +205658,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -205668,8 +205670,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -205678,13 +205680,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -205698,11 +205700,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205713,11 +205715,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -205738,8 +205740,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -205752,36 +205754,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205790,14 +205792,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -205807,13 +205811,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -205823,19 +205825,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -205848,11 +205851,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -205862,26 +205864,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -205915,11 +205918,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -205935,26 +205937,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -205963,23 +205966,22 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -205994,6 +205996,7 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -206003,14 +206006,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206020,57 +206022,58 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -206092,11 +206095,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206106,22 +206108,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206130,14 +206132,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -206147,13 +206151,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -206163,23 +206165,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206188,22 +206190,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206212,12 +206214,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -206231,11 +206234,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206246,13 +206248,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -206266,11 +206268,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206281,12 +206283,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -206296,11 +206299,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206310,10 +206312,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -206325,8 +206327,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -206336,18 +206338,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -206361,14 +206365,12 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206378,13 +206380,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -206394,11 +206396,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206408,11 +206410,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -206420,20 +206421,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -206447,11 +206449,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206462,11 +206464,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -206474,20 +206475,21 @@ Schema name: `BetaResponseInProgressEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -206505,11 +206507,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206521,19 +206523,20 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -206551,14 +206554,13 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206568,23 +206570,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206593,23 +206595,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206618,14 +206620,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -206635,13 +206639,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -206651,11 +206653,12 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -206672,11 +206675,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206687,37 +206689,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206726,14 +206728,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -206743,13 +206747,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -206759,40 +206761,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -206816,11 +206819,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -206830,48 +206832,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -206925,13 +206929,11 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -206941,23 +206943,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206966,23 +206968,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -206991,26 +206993,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -207020,11 +207023,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207034,27 +207036,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -207064,11 +207066,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207078,13 +207080,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -207094,13 +207098,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -207110,12 +207112,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -207129,11 +207132,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207144,10 +207146,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -207168,8 +207170,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -207182,23 +207184,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207207,14 +207209,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -207224,13 +207228,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -207254,37 +207256,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207293,23 +207295,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207318,18 +207320,18 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -207342,23 +207344,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207367,41 +207369,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207411,6 +207413,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -207420,7 +207423,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -207429,6 +207431,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -207441,7 +207444,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -207450,23 +207452,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207475,41 +207477,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207518,57 +207520,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207577,40 +207579,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207619,57 +207621,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207678,23 +207680,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207703,41 +207705,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207746,23 +207748,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207771,41 +207773,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207862,23 +207864,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207887,41 +207889,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207930,22 +207932,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -207954,36 +207956,36 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208083,23 +208085,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208115,65 +208117,65 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208182,65 +208184,65 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208249,110 +208251,110 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208361,50 +208363,50 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208413,44 +208415,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -208463,22 +208465,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208487,18 +208489,18 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -208567,29 +208569,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -208673,6 +208675,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -208688,7 +208691,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -208699,6 +208701,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -208711,7 +208714,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -208720,10 +208722,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -208735,8 +208737,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -208746,12 +208748,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -208761,11 +208764,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208775,15 +208777,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -208852,21 +208854,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -208893,79 +208895,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -208996,20 +208998,21 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -209022,7 +209025,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -209088,6 +209090,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -209100,7 +209103,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -209110,9 +209112,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -209122,10 +209126,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -209135,16 +209137,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -209163,7 +209166,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -209265,29 +209267,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -209303,9 +209305,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -209319,10 +209323,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -209405,9 +209407,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -209425,10 +209429,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -209531,6 +209533,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -209540,7 +209543,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -209549,6 +209551,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -209564,7 +209567,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -209620,6 +209622,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -209644,7 +209647,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -209734,23 +209736,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -209759,57 +209761,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -209865,6 +209867,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -209880,7 +209883,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -209891,6 +209893,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -209903,7 +209906,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -209912,10 +209914,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -209927,8 +209929,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -209938,12 +209940,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -209953,11 +209956,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -209967,15 +209969,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -210044,21 +210046,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -210085,79 +210087,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -210188,20 +210190,21 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -210214,7 +210217,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -210280,6 +210282,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -210292,7 +210295,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -210302,9 +210304,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -210314,10 +210318,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -210327,16 +210329,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -210355,7 +210358,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -210457,29 +210459,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -210495,9 +210497,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -210511,10 +210515,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -210597,9 +210599,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -210617,10 +210621,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -210723,6 +210725,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -210732,7 +210735,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -210741,6 +210743,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -210756,7 +210759,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -210812,6 +210814,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -210836,7 +210839,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -210926,23 +210928,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -210951,57 +210953,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -211070,23 +211072,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -211095,37 +211097,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -211312,8 +211314,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -211321,10 +211325,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -211335,6 +211337,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -211350,7 +211353,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -211383,67 +211385,67 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -211703,43 +211705,43 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -211848,6 +211850,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -211857,7 +211860,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -211866,6 +211868,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -211881,7 +211884,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -211919,22 +211921,22 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -211943,18 +211945,18 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -211995,23 +211997,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212055,23 +212057,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212108,23 +212110,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212154,71 +212156,71 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212227,71 +212229,71 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212300,122 +212302,122 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212453,6 +212455,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -212468,7 +212471,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -212479,6 +212481,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -212491,7 +212494,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -212500,10 +212502,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -212515,8 +212517,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -212526,12 +212528,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -212541,11 +212544,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212555,15 +212557,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -212632,21 +212634,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -212673,79 +212675,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -212776,20 +212778,21 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -212802,7 +212805,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -212868,6 +212870,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -212880,7 +212883,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -212890,9 +212892,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -212902,10 +212906,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -212915,16 +212917,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -212943,7 +212946,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -213045,29 +213047,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -213083,9 +213085,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -213099,10 +213103,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -213185,9 +213187,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -213205,10 +213209,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -213311,6 +213313,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -213320,7 +213323,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -213329,6 +213331,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -213344,7 +213347,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -213400,6 +213402,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -213424,7 +213427,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -213514,23 +213516,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -213539,57 +213541,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -213645,6 +213647,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -213660,7 +213663,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -213671,6 +213673,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -213683,7 +213686,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -213692,10 +213694,10 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -213707,8 +213709,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -213718,12 +213720,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -213733,11 +213736,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -213747,15 +213749,15 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -213824,21 +213826,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -213865,79 +213867,79 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -213968,20 +213970,21 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -213994,7 +213997,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -214060,6 +214062,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -214072,7 +214075,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -214082,9 +214084,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -214094,10 +214098,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -214107,16 +214109,17 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -214135,7 +214138,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -214237,29 +214239,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -214275,9 +214277,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -214291,10 +214295,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -214377,9 +214379,11 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -214397,10 +214401,8 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -214503,6 +214505,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -214512,7 +214515,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -214521,6 +214523,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -214536,7 +214539,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -214592,6 +214594,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -214616,7 +214619,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -214706,23 +214708,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -214731,57 +214733,57 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -214836,23 +214838,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -214861,37 +214863,37 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215033,27 +215035,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -215087,11 +215089,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215107,12 +215109,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -215125,8 +215128,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -215134,16 +215139,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -215155,14 +215157,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -215181,13 +215185,11 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -215197,12 +215199,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -215212,11 +215215,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215226,29 +215228,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -215275,44 +215277,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -215324,8 +215326,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -215335,11 +215337,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -215351,8 +215353,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -215376,23 +215378,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215401,30 +215403,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -215442,11 +215445,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215458,12 +215460,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -215475,11 +215478,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -215538,23 +215540,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215563,26 +215565,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -215592,11 +215595,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215606,23 +215608,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215631,39 +215633,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215672,14 +215674,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -215689,13 +215693,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -215705,39 +215707,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -215746,74 +215749,73 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -215822,14 +215824,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -215839,13 +215843,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -215855,40 +215857,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -215912,11 +215915,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -215933,27 +215935,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -215987,11 +215989,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216007,12 +216009,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -216025,8 +216028,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -216034,16 +216039,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -216055,14 +216057,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -216081,13 +216085,11 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -216097,12 +216099,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -216112,11 +216115,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216126,29 +216128,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -216175,44 +216177,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -216224,8 +216226,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -216235,11 +216237,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -216251,8 +216253,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -216276,23 +216278,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216301,30 +216303,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -216342,11 +216345,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216358,12 +216360,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -216375,11 +216378,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -216438,23 +216440,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216463,26 +216465,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -216492,11 +216495,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216506,23 +216508,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216531,39 +216533,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216572,14 +216574,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -216589,13 +216593,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -216605,39 +216607,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -216646,74 +216649,73 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216722,14 +216724,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -216739,13 +216743,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -216755,40 +216757,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -216812,11 +216815,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -216865,27 +216867,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -216919,11 +216921,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -216939,12 +216941,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -216957,8 +216960,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -216966,16 +216971,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -216987,23 +216989,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217012,41 +217014,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217055,21 +217057,21 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -217080,41 +217082,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217123,61 +217125,61 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -217188,23 +217190,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217213,23 +217215,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217238,26 +217240,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -217267,11 +217270,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217281,23 +217283,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217355,27 +217357,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -217409,11 +217411,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217429,12 +217431,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -217447,8 +217450,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -217456,16 +217461,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -217477,14 +217479,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -217503,13 +217507,11 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -217519,12 +217521,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -217534,11 +217537,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217548,29 +217550,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -217597,44 +217599,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -217646,8 +217648,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -217657,11 +217659,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -217673,8 +217675,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -217698,23 +217700,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217723,30 +217725,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -217764,11 +217767,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217780,12 +217782,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -217797,11 +217800,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -217860,23 +217862,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217885,26 +217887,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -217914,11 +217917,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217928,23 +217930,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217953,39 +217955,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -217994,14 +217996,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -218011,13 +218015,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -218027,39 +218029,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -218068,74 +218071,73 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218144,14 +218146,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -218161,13 +218165,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -218177,40 +218179,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -218234,11 +218237,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -218255,27 +218257,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -218309,11 +218311,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218329,12 +218331,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -218347,8 +218350,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -218356,16 +218361,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -218377,14 +218379,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -218403,13 +218407,11 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -218419,12 +218421,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -218434,11 +218437,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218448,29 +218450,29 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -218497,44 +218499,44 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -218546,8 +218548,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -218557,11 +218559,11 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -218573,8 +218575,8 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -218598,23 +218600,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218623,30 +218625,31 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -218664,11 +218667,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218680,12 +218682,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -218697,11 +218700,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -218760,23 +218762,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218785,26 +218787,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -218814,11 +218817,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218828,23 +218830,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218853,39 +218855,39 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -218894,14 +218896,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -218911,13 +218915,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -218927,39 +218929,40 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -218968,74 +218971,73 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -219044,14 +219046,16 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -219061,13 +219065,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -219077,40 +219079,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -219134,11 +219137,10 @@ Schema name: `BetaResponseInProgressEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -219256,8 +219258,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -219265,10 +219269,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -219279,6 +219281,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -219294,7 +219297,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -219327,67 +219329,67 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -219525,6 +219527,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -219534,7 +219537,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -219543,6 +219545,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -219558,7 +219561,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -219655,8 +219657,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -219664,10 +219668,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -219678,6 +219680,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -219693,7 +219696,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -219726,67 +219728,67 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -219924,6 +219926,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -219933,7 +219936,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -219942,6 +219944,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -219957,7 +219960,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -220054,8 +220056,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -220063,10 +220067,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -220090,53 +220092,53 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -220174,41 +220176,41 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -220217,23 +220219,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -220243,6 +220245,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -220258,7 +220261,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -220390,8 +220392,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -220399,10 +220403,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -220413,6 +220415,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -220428,7 +220431,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -220461,67 +220463,67 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -220659,6 +220661,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -220668,7 +220671,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -220677,6 +220679,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -220692,7 +220695,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -220789,8 +220791,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -220798,10 +220802,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -220812,6 +220814,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -220827,7 +220830,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -220860,67 +220862,67 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -221058,6 +221060,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -221067,7 +221070,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -221076,6 +221078,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -221091,7 +221094,6 @@ Schema name: `BetaResponseInProgressEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -221119,27 +221121,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -221173,11 +221175,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221193,12 +221195,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -221211,8 +221214,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -221220,16 +221225,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -221241,23 +221243,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221266,26 +221268,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -221295,11 +221298,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221309,23 +221311,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221352,27 +221354,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -221406,11 +221408,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221426,12 +221428,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -221444,8 +221447,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -221453,16 +221458,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -221474,23 +221476,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221499,26 +221501,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -221528,11 +221531,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221542,23 +221544,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221617,27 +221619,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -221671,11 +221673,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221691,12 +221693,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -221709,8 +221712,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -221718,16 +221723,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -221739,23 +221741,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221764,26 +221766,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -221793,11 +221796,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221807,23 +221809,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221850,27 +221852,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -221904,11 +221906,11 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221924,12 +221926,13 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -221942,8 +221945,10 @@ Schema name: `BetaResponseInProgressEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -221951,16 +221956,13 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -221972,23 +221974,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -221997,26 +221999,27 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -222026,11 +222029,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -222040,23 +222042,23 @@ Schema name: `BetaResponseInProgressEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -222152,8 +222154,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -222161,10 +222165,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -222289,8 +222291,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -222298,10 +222302,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -222426,8 +222428,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -222435,10 +222439,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -222563,8 +222565,10 @@ Schema name: `BetaResponseInProgressEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -222572,10 +222576,8 @@ Schema name: `BetaResponseInProgressEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -222741,6 +222743,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCompletedEvent", + "docstring": "Emitted when the model response is complete.", "ident": "BetaResponseCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -222759,7 +222762,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Emitted when the model response is complete.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) response", @@ -222770,20 +222772,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "Properties of the completed response.\n", + "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "Properties of the completed response.\n", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -222826,36 +222828,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.completed`.\n", + "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.completed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -222864,10 +222866,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -222876,8 +222878,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -222886,50 +222888,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -222939,10 +222941,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -222951,8 +222953,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -222961,20 +222963,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -223772,16 +223777,13 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -223791,12 +223793,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -223805,22 +223808,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -224210,14 +224213,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -224227,22 +224229,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -224251,21 +224253,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -224304,26 +224306,25 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -224331,22 +224332,24 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -224396,11 +224399,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -224417,14 +224419,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -224728,13 +224732,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -224758,11 +224760,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -224770,53 +224771,54 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -224825,8 +224827,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -224835,39 +224837,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -224879,8 +224881,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -224890,47 +224892,47 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -224941,28 +224943,28 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -224974,8 +224976,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -224985,12 +224987,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -225000,11 +225003,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -225014,11 +225016,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -225039,8 +225041,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -225053,10 +225055,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -225066,20 +225068,20 @@ Schema name: `BetaResponseCompletedEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -225101,11 +225103,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -225118,19 +225120,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -225144,19 +225146,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -225166,10 +225168,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -225177,20 +225179,20 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -225200,11 +225202,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -225214,19 +225216,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -225239,18 +225241,18 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -225416,26 +225418,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -225517,11 +225520,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -225549,21 +225551,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -225576,7 +225579,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -225585,12 +225587,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -225600,11 +225603,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -225615,21 +225617,24 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -226427,12 +226432,9 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -226475,6 +226477,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -226493,7 +226496,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -226505,6 +226507,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -226532,7 +226535,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -226546,6 +226548,7 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -226932,7 +226935,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -227069,6 +227071,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -227093,7 +227096,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -227107,6 +227109,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -227140,7 +227143,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -227313,6 +227315,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -227334,7 +227337,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -227347,6 +227349,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -227377,7 +227380,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -227438,6 +227440,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -227465,7 +227468,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -227677,6 +227679,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -227698,7 +227701,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -227711,6 +227713,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -227732,7 +227735,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -227745,6 +227747,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -227772,7 +227775,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -227787,6 +227789,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -227811,7 +227814,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -227825,6 +227827,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -227846,7 +227849,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -227859,6 +227861,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -227892,7 +227895,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -227909,6 +227911,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -227942,7 +227945,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -227959,6 +227961,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -227989,7 +227992,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -228005,6 +228007,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -228035,7 +228038,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -228051,6 +228053,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -228087,7 +228090,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -228105,6 +228107,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -228129,7 +228132,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -228143,6 +228145,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -228167,7 +228170,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -228181,6 +228183,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -228205,7 +228208,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -228219,6 +228221,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -228249,7 +228252,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -228310,9 +228312,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -229093,10 +229097,8 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -229256,9 +229258,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -229272,10 +229276,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -229286,6 +229288,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -229301,7 +229304,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -229312,6 +229314,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -229321,7 +229324,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -229330,6 +229332,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -229342,7 +229345,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -229352,6 +229354,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -229367,7 +229370,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -229378,6 +229380,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -229390,7 +229393,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -229400,6 +229402,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -229409,7 +229412,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -229418,6 +229420,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -229427,7 +229430,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -229436,6 +229438,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -229466,7 +229469,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -229482,6 +229484,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -229503,7 +229506,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -229516,6 +229518,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -229525,7 +229528,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -229534,6 +229536,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -229552,7 +229555,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -229564,6 +229566,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -229582,7 +229585,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -229594,6 +229596,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -229636,7 +229639,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -229656,6 +229658,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -229671,7 +229674,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -229699,6 +229701,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -229741,7 +229744,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -229761,6 +229763,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -229770,7 +229773,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -229779,6 +229781,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -229794,7 +229797,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -229805,6 +229807,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -229829,7 +229832,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -229843,6 +229845,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -229861,7 +229864,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -229873,6 +229875,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -229891,7 +229894,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -229903,6 +229905,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -229921,7 +229924,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -229933,6 +229935,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -229945,7 +229948,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -229954,26 +229956,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -230012,11 +230015,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -230026,12 +230028,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -230070,11 +230073,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -230084,27 +230086,28 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -230112,6 +230115,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -230131,14 +230135,12 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -230150,21 +230152,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -230180,7 +230183,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -230190,12 +230192,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -230205,11 +230208,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230219,22 +230221,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230257,12 +230259,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -230276,11 +230279,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230291,13 +230293,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -230327,11 +230329,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230346,12 +230348,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -230365,11 +230368,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230380,18 +230382,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -230401,14 +230405,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -230418,12 +230420,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -230437,11 +230440,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230530,9 +230532,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -230558,10 +230562,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -230574,19 +230576,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -230597,13 +230599,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -230617,11 +230619,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -230633,6 +230635,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -230645,7 +230648,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -230668,24 +230670,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -230697,8 +230699,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -230708,24 +230710,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -230734,8 +230736,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -230744,21 +230746,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -230780,7 +230783,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -230962,6 +230964,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -230983,7 +230986,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -231014,6 +231016,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -231038,7 +231041,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -231052,6 +231054,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -231082,7 +231085,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -231098,6 +231100,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -231125,7 +231128,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -231140,6 +231142,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -231161,7 +231164,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -231174,6 +231176,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -231207,7 +231210,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -231224,6 +231226,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -231251,7 +231254,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -231266,6 +231268,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -231290,7 +231293,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -231493,6 +231495,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -231520,7 +231523,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -231535,6 +231537,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -231553,7 +231556,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -231565,6 +231567,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -231586,7 +231589,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -231599,6 +231601,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -231626,7 +231629,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -231641,6 +231643,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -231665,7 +231668,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -231679,6 +231681,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -231700,7 +231703,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -231713,6 +231715,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -231743,7 +231746,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -231759,6 +231761,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -231789,7 +231792,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -231805,6 +231807,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -231832,7 +231835,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -231847,6 +231849,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -231874,7 +231877,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -231889,6 +231891,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -231913,7 +231916,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -231927,6 +231929,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -231951,7 +231954,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -231965,6 +231967,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -231989,7 +231992,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -232003,6 +232005,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -232039,7 +232042,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -232057,6 +232059,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -232081,7 +232084,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -232095,6 +232097,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -232125,7 +232128,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -232141,6 +232143,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -232153,7 +232156,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -232163,6 +232165,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -232178,7 +232181,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -232262,12 +232264,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -232277,11 +232280,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -232291,12 +232293,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -232314,11 +232317,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232330,12 +232332,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -232345,11 +232348,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232359,22 +232361,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232383,28 +232385,30 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -232416,13 +232420,11 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -232432,22 +232434,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232456,12 +232458,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -232475,11 +232478,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232490,22 +232492,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -232514,10 +232516,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -232526,8 +232528,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -232536,12 +232538,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -232551,11 +232554,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233230,44 +233232,45 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -233289,11 +233292,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233306,22 +233308,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233330,10 +233332,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -233342,8 +233344,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -233352,12 +233354,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -233377,11 +233380,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -233394,64 +233396,64 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233460,24 +233462,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -233486,8 +233488,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -233496,12 +233498,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -233522,11 +233525,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -233536,26 +233538,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -233569,11 +233572,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233584,48 +233586,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -233642,16 +233647,13 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -233661,12 +233663,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -233680,11 +233683,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233695,22 +233697,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233719,10 +233721,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -233731,8 +233733,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -233741,12 +233743,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -233767,11 +233770,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -233781,56 +233783,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -233921,13 +233925,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -233945,37 +233947,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -233984,10 +233986,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -233996,8 +233998,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234006,26 +234008,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -234051,11 +234054,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234069,51 +234071,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234122,10 +234124,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234134,8 +234136,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234144,26 +234146,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -234189,11 +234192,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234207,35 +234209,35 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -234247,23 +234249,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234272,10 +234274,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234284,8 +234286,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234294,26 +234296,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -234357,11 +234360,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -234372,12 +234374,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -234395,11 +234398,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234411,22 +234413,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234435,10 +234437,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234447,8 +234449,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234457,40 +234459,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -234504,11 +234507,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -234519,12 +234521,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -234538,11 +234541,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234553,23 +234555,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234578,19 +234580,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -234607,20 +234609,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -234637,10 +234639,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234649,8 +234651,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234659,47 +234661,47 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -234710,12 +234712,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -234733,11 +234736,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234749,23 +234751,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234774,12 +234776,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -234793,11 +234796,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -234808,10 +234810,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234820,8 +234822,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234830,40 +234832,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -234874,11 +234877,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -234888,22 +234890,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -234912,10 +234914,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -234924,8 +234926,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -234934,12 +234936,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -234950,11 +234953,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -234964,26 +234966,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -234997,11 +235000,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235012,79 +235014,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235093,10 +235095,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -235105,8 +235107,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -235115,54 +235117,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -235172,11 +235175,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235186,23 +235188,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235211,10 +235213,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -235223,8 +235225,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -235233,54 +235235,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -235290,11 +235293,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235304,12 +235306,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -235323,11 +235326,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235338,23 +235340,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235363,10 +235365,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -235375,8 +235377,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -235385,54 +235387,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -235442,11 +235445,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235456,12 +235458,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -235475,11 +235478,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235490,14 +235492,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -235801,13 +235805,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -235831,23 +235833,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235856,10 +235858,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -235868,8 +235870,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -235878,40 +235880,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -235945,11 +235948,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -235965,14 +235967,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -236276,13 +236280,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -236306,23 +236308,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236331,10 +236333,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236343,8 +236345,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236353,51 +236355,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236406,10 +236408,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236418,8 +236420,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236428,54 +236430,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -236493,11 +236496,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236509,22 +236511,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236533,10 +236535,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236545,8 +236547,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236555,56 +236557,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -236628,13 +236632,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -236644,12 +236646,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -236671,11 +236674,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236688,23 +236690,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236713,10 +236715,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236725,8 +236727,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236735,25 +236737,25 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -236777,8 +236779,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236792,26 +236794,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -236825,11 +236828,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236840,22 +236842,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236864,10 +236866,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236876,8 +236878,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236886,50 +236888,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236938,10 +236940,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -236950,8 +236952,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -236960,12 +236962,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -236979,11 +236982,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -236994,25 +236996,25 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -237027,8 +237029,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237039,26 +237041,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -237070,11 +237073,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237084,12 +237086,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -237103,11 +237106,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237118,23 +237120,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237143,10 +237145,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -237155,8 +237157,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237165,12 +237167,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -237191,11 +237194,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237205,68 +237207,69 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -237283,11 +237286,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -237299,12 +237301,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -237318,11 +237321,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237333,23 +237335,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237358,10 +237360,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -237370,8 +237372,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237380,12 +237382,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -237406,11 +237409,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237420,55 +237422,56 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -237509,11 +237512,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237524,12 +237526,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -237539,11 +237542,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237553,23 +237555,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237578,10 +237580,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -237590,8 +237592,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237600,12 +237602,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -237626,11 +237629,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237640,54 +237642,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -237697,11 +237700,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237711,23 +237713,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237736,10 +237738,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -237748,8 +237750,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237758,12 +237760,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -237784,11 +237787,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -237798,106 +237800,106 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -237906,10 +237908,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -237918,8 +237920,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -237928,54 +237930,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -237997,11 +238000,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238014,40 +238016,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -238064,11 +238067,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -238080,22 +238082,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238104,10 +238106,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -238116,8 +238118,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -238126,92 +238128,92 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238220,10 +238222,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -238232,8 +238234,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -238242,64 +238244,64 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238308,10 +238310,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -238320,8 +238322,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -238330,78 +238332,78 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238410,24 +238412,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -238436,8 +238438,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -238446,12 +238448,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -238472,11 +238475,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -238486,62 +238488,65 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -238558,16 +238563,13 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -238577,12 +238579,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -238596,11 +238599,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238611,22 +238613,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238635,10 +238637,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -238647,8 +238649,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -238657,12 +238659,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -238683,11 +238686,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -238697,15 +238699,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -238732,12 +238734,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -238747,11 +238750,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238761,14 +238763,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -238777,34 +238781,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238813,12 +238815,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -238852,11 +238855,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238872,36 +238874,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238910,36 +238912,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -238948,50 +238950,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239000,23 +239002,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239025,23 +239027,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239050,23 +239052,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239075,26 +239077,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -239103,47 +239106,46 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239152,14 +239154,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -239169,13 +239173,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -239185,40 +239187,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -239227,33 +239230,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239262,30 +239264,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -239312,11 +239315,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -239326,24 +239328,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -239358,8 +239360,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -239370,23 +239372,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239395,40 +239397,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -239450,11 +239453,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239467,23 +239469,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239492,13 +239494,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -239508,11 +239510,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239522,10 +239524,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -239534,8 +239536,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -239544,13 +239546,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -239564,11 +239566,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239579,11 +239581,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -239604,8 +239606,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -239618,36 +239620,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239656,14 +239658,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -239673,13 +239677,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -239689,19 +239691,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -239714,11 +239717,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -239728,26 +239730,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -239781,11 +239784,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239801,26 +239803,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -239829,23 +239832,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -239860,6 +239862,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -239869,14 +239872,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -239886,57 +239888,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -239958,11 +239961,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -239972,22 +239974,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -239996,14 +239998,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -240013,13 +240017,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -240029,23 +240031,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240054,22 +240056,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240078,12 +240080,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -240097,11 +240100,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240112,13 +240114,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -240132,11 +240134,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240147,12 +240149,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -240162,11 +240165,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240176,10 +240178,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -240191,8 +240193,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -240202,18 +240204,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -240227,14 +240231,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -240244,13 +240246,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -240260,11 +240262,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240274,11 +240276,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -240286,20 +240287,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -240313,11 +240315,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240328,11 +240330,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -240340,20 +240341,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -240371,11 +240373,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240387,19 +240389,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -240417,14 +240420,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -240434,23 +240436,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240459,23 +240461,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240484,14 +240486,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -240501,13 +240505,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -240517,11 +240519,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -240538,11 +240541,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -240553,37 +240555,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240592,14 +240594,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -240609,13 +240613,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -240625,40 +240627,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -240682,11 +240685,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -240696,48 +240698,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -240791,13 +240795,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -240807,23 +240809,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240832,23 +240834,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240857,26 +240859,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -240886,11 +240889,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240900,27 +240902,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -240930,11 +240932,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -240944,13 +240946,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -240960,13 +240964,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -240976,12 +240978,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -240995,11 +240998,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241010,10 +241012,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -241034,8 +241036,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -241048,23 +241050,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241073,14 +241075,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -241090,13 +241094,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -241107,6 +241109,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -241131,7 +241134,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -241145,6 +241147,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -241160,7 +241163,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -241171,6 +241173,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -241195,7 +241198,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -241209,6 +241211,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -241224,7 +241227,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -241292,6 +241294,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -241307,7 +241310,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -241318,6 +241320,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -241339,7 +241342,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -241352,6 +241354,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -241379,7 +241382,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -241515,9 +241517,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -241527,10 +241531,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -241561,6 +241563,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -241570,7 +241573,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -241595,6 +241597,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -241604,7 +241607,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -241613,9 +241615,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -241638,10 +241642,8 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -241672,62 +241674,62 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -241738,12 +241740,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -241757,11 +241760,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241772,10 +241774,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -241784,8 +241786,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -241794,12 +241796,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -241813,11 +241816,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241828,22 +241830,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241852,44 +241854,45 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -241911,11 +241914,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241928,22 +241930,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -241952,10 +241954,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -241964,8 +241966,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -241974,12 +241976,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -241999,11 +242002,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -242016,40 +242018,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -242063,11 +242066,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -242078,12 +242080,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -242097,11 +242100,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242112,23 +242114,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242137,19 +242139,19 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -242166,20 +242168,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -242196,10 +242198,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -242208,8 +242210,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -242218,37 +242220,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -242259,23 +242261,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242284,29 +242286,30 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -242320,11 +242323,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -242335,10 +242337,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -242347,8 +242349,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -242357,12 +242359,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -242376,11 +242379,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242391,26 +242393,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -242454,11 +242457,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -242469,12 +242471,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -242492,11 +242495,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242508,22 +242510,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242532,10 +242534,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -242544,8 +242546,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -242554,64 +242556,64 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242620,24 +242622,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -242646,8 +242648,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -242656,12 +242658,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -242682,11 +242685,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -242696,26 +242698,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -242729,11 +242732,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242744,38 +242746,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -242792,16 +242797,13 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -242811,23 +242813,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242836,27 +242838,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -242865,8 +242867,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -242875,12 +242877,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -242901,11 +242904,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -242915,12 +242917,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -242934,11 +242937,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -242949,28 +242951,30 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -242993,13 +242997,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -243010,37 +243012,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243049,27 +243051,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -243078,8 +243080,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -243088,12 +243090,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -243119,11 +243122,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243137,55 +243139,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243194,27 +243196,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -243223,8 +243225,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -243233,12 +243235,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -243264,11 +243267,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243282,30 +243284,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -243319,11 +243322,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -243334,23 +243336,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243359,27 +243361,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -243388,8 +243390,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -243398,37 +243400,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243437,27 +243439,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -243466,8 +243468,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -243476,30 +243478,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -243509,11 +243512,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243523,12 +243525,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -243542,11 +243545,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243557,14 +243559,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -243868,13 +243872,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -243898,23 +243900,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -243923,27 +243925,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -243952,8 +243954,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -243962,30 +243964,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -243995,11 +243998,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244009,12 +244011,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -244028,11 +244031,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244043,23 +244045,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244068,14 +244070,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -244379,13 +244383,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -244409,23 +244411,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244434,27 +244436,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -244463,8 +244465,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -244473,26 +244475,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -244503,11 +244506,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -244517,22 +244519,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244541,10 +244543,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -244553,8 +244555,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -244563,12 +244565,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -244579,11 +244582,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -244593,26 +244595,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -244626,11 +244629,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244641,40 +244643,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244683,27 +244685,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -244712,8 +244714,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -244722,40 +244724,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -244773,11 +244776,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244789,22 +244791,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244813,10 +244815,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -244825,8 +244827,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -244835,56 +244837,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -244908,13 +244912,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -244924,12 +244926,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -244951,11 +244954,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244968,23 +244970,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -244993,10 +244995,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245005,8 +245007,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245015,25 +245017,25 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -245057,8 +245059,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245072,26 +245074,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245105,11 +245108,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245120,22 +245122,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245144,10 +245146,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245156,8 +245158,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245166,50 +245168,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245218,10 +245220,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245230,8 +245232,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245240,12 +245242,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245259,11 +245262,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245274,11 +245276,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -245293,8 +245295,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245305,41 +245307,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245348,27 +245350,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245377,8 +245379,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245387,12 +245389,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -245413,11 +245416,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -245427,12 +245429,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -245444,11 +245447,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -245458,13 +245460,14 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245478,11 +245481,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245493,39 +245495,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -245536,23 +245538,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245561,27 +245563,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245590,8 +245592,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245600,12 +245602,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -245626,11 +245629,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -245640,27 +245642,28 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245674,11 +245677,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245689,31 +245691,32 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -245754,11 +245757,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -245769,13 +245771,14 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245785,11 +245788,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245799,23 +245801,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245824,27 +245826,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -245853,8 +245855,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -245863,12 +245865,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -245889,11 +245892,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -245903,31 +245905,32 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -245937,11 +245940,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245951,23 +245953,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -245976,27 +245978,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246005,8 +246007,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246015,12 +246017,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -246041,11 +246044,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -246055,57 +246057,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -246122,11 +246125,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -246138,22 +246140,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246162,10 +246164,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246174,8 +246176,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246184,92 +246186,92 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246278,10 +246280,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246290,8 +246292,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246300,50 +246302,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246352,24 +246354,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246378,8 +246380,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246388,92 +246390,92 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246482,10 +246484,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246494,8 +246496,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246504,54 +246506,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -246573,11 +246576,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246590,34 +246592,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -246634,16 +246639,13 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -246653,22 +246655,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246677,24 +246679,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246703,8 +246705,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246713,12 +246715,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -246739,11 +246742,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -246753,64 +246755,64 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246819,24 +246821,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246845,8 +246847,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246855,12 +246857,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -246881,11 +246884,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -246895,37 +246897,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -246934,10 +246936,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246946,8 +246948,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246956,24 +246958,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -246982,8 +246984,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -246992,23 +246994,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -247017,92 +247019,92 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -247111,10 +247113,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -247123,8 +247125,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -247133,64 +247135,65 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -247200,11 +247203,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -247214,23 +247216,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -247239,10 +247241,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -247251,8 +247253,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -247262,11 +247264,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -247286,17 +247288,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -247384,6 +247386,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -247402,7 +247405,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -247414,6 +247416,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -247426,7 +247429,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -247470,15 +247472,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -247540,26 +247542,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -247567,6 +247570,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -247577,14 +247581,12 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -247595,60 +247597,60 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -247661,15 +247663,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -247735,21 +247737,24 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -247766,12 +247771,9 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -247809,15 +247811,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -247891,6 +247893,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -247903,7 +247906,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -247913,6 +247915,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -247925,7 +247928,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -247935,6 +247937,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -247947,7 +247950,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -247986,6 +247988,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -248007,7 +248010,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -248038,6 +248040,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -248050,7 +248053,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -248066,15 +248068,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -248129,15 +248131,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -248185,14 +248187,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -248268,13 +248272,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -248286,11 +248288,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -248307,11 +248310,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -248323,37 +248325,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -248369,21 +248371,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -248402,7 +248405,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -248414,6 +248416,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -248426,7 +248429,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -248436,6 +248438,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -248451,7 +248454,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -248496,57 +248498,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -248581,6 +248583,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -248602,7 +248605,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -248615,6 +248617,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -248633,7 +248636,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -248645,6 +248647,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -248660,7 +248663,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -248671,6 +248673,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -248683,7 +248686,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -248693,6 +248695,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -248711,7 +248714,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -248723,6 +248725,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -248732,7 +248735,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -248741,6 +248743,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -248765,7 +248768,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -248779,6 +248781,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -248791,7 +248794,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -248801,6 +248803,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -248810,7 +248813,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -248819,9 +248821,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -248952,10 +248956,8 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -248972,17 +248974,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -248998,37 +249000,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -249037,38 +249039,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -249084,7 +249087,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -249129,93 +249131,93 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -249231,51 +249233,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -249312,15 +249314,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -249347,15 +249349,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -249403,15 +249405,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -249453,6 +249455,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -249483,7 +249486,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -249499,6 +249501,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -249520,7 +249523,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -249533,6 +249535,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -249542,7 +249545,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -249551,6 +249553,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -249569,7 +249572,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -249581,6 +249583,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -249599,7 +249602,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -249611,6 +249613,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -249653,7 +249656,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -249673,6 +249675,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -249688,7 +249691,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -249716,6 +249718,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -249758,7 +249761,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -249778,6 +249780,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -249787,7 +249790,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -249796,6 +249798,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -249811,7 +249814,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -249822,6 +249824,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -249846,7 +249849,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -249860,6 +249862,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -249878,7 +249881,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -249890,6 +249892,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -249908,7 +249911,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -249920,6 +249922,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -249938,7 +249941,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -249950,6 +249952,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -249962,7 +249965,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -249978,15 +249980,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -250049,6 +250051,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -250079,7 +250082,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -250095,6 +250097,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -250116,7 +250119,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -250129,6 +250131,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -250138,7 +250141,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -250147,6 +250149,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -250165,7 +250168,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -250177,6 +250179,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -250195,7 +250198,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -250207,6 +250209,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -250249,7 +250252,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -250269,6 +250271,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -250284,7 +250287,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -250312,6 +250314,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -250354,7 +250357,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -250374,6 +250376,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -250383,7 +250386,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -250392,6 +250394,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -250407,7 +250410,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -250418,6 +250420,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -250442,7 +250445,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -250456,6 +250458,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -250474,7 +250477,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -250486,6 +250488,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -250504,7 +250507,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -250516,6 +250518,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -250534,7 +250537,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -250546,6 +250548,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -250558,7 +250561,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -250574,15 +250576,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -250595,15 +250597,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -250644,21 +250646,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -250671,7 +250674,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -250681,6 +250683,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -250693,7 +250696,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -250744,44 +250746,45 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -250790,33 +250793,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -250825,43 +250827,43 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -250895,15 +250897,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -250916,15 +250918,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -250951,46 +250953,46 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -251022,6 +251024,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -251031,7 +251034,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -251040,6 +251042,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -251052,7 +251055,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -251089,15 +251091,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251141,13 +251143,14 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -251168,11 +251171,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -251182,43 +251184,43 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251252,15 +251254,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251305,6 +251307,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -251320,7 +251323,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -251331,6 +251333,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -251343,7 +251346,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -251353,6 +251355,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -251368,7 +251371,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -251399,15 +251401,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251472,15 +251474,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251531,15 +251533,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251580,57 +251582,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -251643,15 +251645,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251664,15 +251666,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251685,15 +251687,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251706,15 +251708,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -251759,21 +251761,24 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -251790,12 +251795,9 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -251833,15 +251835,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -252033,6 +252035,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -252048,7 +252051,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -252059,6 +252061,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -252071,7 +252074,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -252080,10 +252082,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -252095,8 +252097,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -252106,12 +252108,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -252121,11 +252124,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -252135,15 +252137,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -252212,21 +252214,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -252253,79 +252255,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -252356,20 +252358,21 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -252382,7 +252385,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -252448,6 +252450,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -252460,7 +252463,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -252470,9 +252472,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -252482,10 +252486,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -252495,16 +252497,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -252523,7 +252526,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -252625,29 +252627,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -252663,9 +252665,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -252679,10 +252683,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -252765,9 +252767,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -252785,10 +252789,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -252966,6 +252968,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -252975,7 +252978,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -252984,6 +252986,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -252999,7 +253002,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -253055,6 +253057,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -253079,7 +253082,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -253169,23 +253171,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253194,57 +253196,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -253271,12 +253273,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -253285,22 +253288,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -253308,8 +253311,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -253319,16 +253324,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -253338,12 +253340,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -253352,61 +253355,60 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253415,51 +253417,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253468,12 +253470,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -253482,22 +253485,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -253505,8 +253508,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -253516,16 +253521,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -253535,12 +253537,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -253549,61 +253552,60 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253612,51 +253614,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253665,37 +253667,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253704,11 +253706,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -253717,8 +253719,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -253727,12 +253729,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -253750,11 +253753,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253766,23 +253768,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253791,42 +253793,42 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -253835,8 +253837,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -253845,23 +253847,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253870,12 +253872,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -253889,11 +253892,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -253904,70 +253906,70 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -253976,8 +253978,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -254000,22 +254002,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -254024,27 +254026,28 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -254053,32 +254056,31 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -254087,36 +254089,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -254138,7 +254141,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -254150,22 +254152,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -254243,15 +254245,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -254327,26 +254329,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -254354,6 +254357,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -254364,14 +254368,12 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -254382,102 +254384,102 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -254511,15 +254513,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -254532,57 +254534,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -254610,6 +254612,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -254628,7 +254631,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -254640,6 +254642,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -254652,7 +254655,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -254662,6 +254664,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -254677,7 +254680,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -254722,15 +254724,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -254743,15 +254745,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -254817,21 +254819,24 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -254848,12 +254853,9 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -254864,6 +254866,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -254879,7 +254882,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -254890,6 +254892,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -254911,7 +254914,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -254924,6 +254926,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -254951,7 +254954,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -254972,15 +254974,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -255076,6 +255078,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -255088,7 +255091,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -255104,15 +255106,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -255167,15 +255169,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -255223,40 +255225,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -255265,14 +255267,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -255334,13 +255338,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -255358,15 +255360,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -255379,15 +255381,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -255429,6 +255431,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -255459,7 +255462,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -255475,6 +255477,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -255496,7 +255499,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -255509,6 +255511,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -255518,7 +255521,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -255527,6 +255529,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -255545,7 +255548,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -255557,6 +255559,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -255575,7 +255578,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -255587,6 +255589,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -255629,7 +255632,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -255649,6 +255651,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -255664,7 +255667,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -255692,6 +255694,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -255734,7 +255737,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -255754,6 +255756,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -255763,7 +255766,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -255772,6 +255774,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -255787,7 +255790,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -255798,6 +255800,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -255822,7 +255825,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -255836,6 +255838,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -255854,7 +255857,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -255866,6 +255868,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -255884,7 +255887,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -255896,6 +255898,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -255914,7 +255917,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -255926,6 +255928,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -255938,7 +255941,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -255954,15 +255956,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -256011,6 +256013,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -256041,7 +256044,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -256057,6 +256059,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -256078,7 +256081,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -256091,6 +256093,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -256100,7 +256103,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -256109,6 +256111,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -256127,7 +256130,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -256139,6 +256141,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -256157,7 +256160,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -256169,6 +256171,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -256211,7 +256214,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -256231,6 +256233,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -256246,7 +256249,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -256274,6 +256276,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -256316,7 +256319,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -256336,6 +256338,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -256345,7 +256348,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -256354,6 +256356,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -256369,7 +256372,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -256380,6 +256382,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -256404,7 +256407,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -256418,6 +256420,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -256436,7 +256439,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -256448,6 +256450,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -256466,7 +256469,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -256478,6 +256480,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -256496,7 +256499,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -256508,6 +256510,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -256520,7 +256523,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -256536,51 +256538,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -256596,51 +256598,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -256677,15 +256679,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -256726,21 +256728,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -256753,7 +256756,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -256763,6 +256765,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -256775,7 +256778,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -256826,44 +256828,45 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -256872,33 +256875,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -256907,43 +256909,43 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -256977,15 +256979,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -256998,15 +257000,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257033,47 +257035,47 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -257086,15 +257088,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257185,13 +257187,14 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -257212,11 +257215,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -257226,41 +257228,42 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -257276,7 +257279,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -257293,15 +257295,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257367,6 +257369,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -257382,7 +257385,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -257393,6 +257395,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -257405,7 +257408,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -257415,6 +257417,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -257430,7 +257433,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -257461,15 +257463,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257534,15 +257536,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257586,57 +257588,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -257649,15 +257651,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257670,15 +257672,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257691,15 +257693,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257712,15 +257714,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257762,21 +257764,24 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -257793,12 +257798,9 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -257815,15 +257817,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257874,15 +257876,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257933,29 +257935,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -257975,15 +257977,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -258010,24 +258012,26 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -258044,10 +258048,8 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -258057,37 +258059,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258123,22 +258125,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258147,36 +258149,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258233,23 +258235,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258258,41 +258260,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258301,35 +258303,35 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258338,37 +258340,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258377,37 +258379,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258416,12 +258418,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -258439,11 +258442,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258455,54 +258457,54 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258511,11 +258513,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -258524,8 +258526,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -258534,37 +258536,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258574,6 +258576,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -258592,7 +258595,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -258604,6 +258606,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -258625,7 +258628,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -258638,6 +258640,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -258662,7 +258665,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -258676,6 +258678,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -258691,7 +258694,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -258701,54 +258703,55 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -258762,11 +258765,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -258784,22 +258786,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258808,46 +258810,47 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -258858,11 +258861,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -258872,22 +258874,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258896,53 +258898,53 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -258951,29 +258953,30 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -258995,11 +258998,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259012,23 +259014,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259037,87 +259039,87 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259126,40 +259128,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -259170,11 +259173,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -259184,23 +259186,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259209,59 +259211,59 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259270,23 +259272,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259295,69 +259297,69 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259366,51 +259368,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259419,83 +259421,83 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259504,23 +259506,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259550,26 +259552,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -259578,47 +259581,46 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259627,14 +259629,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -259644,13 +259648,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -259660,40 +259662,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -259702,33 +259705,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259737,30 +259739,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -259787,11 +259790,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -259801,24 +259803,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -259833,8 +259835,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -259845,23 +259847,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259870,40 +259872,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -259925,11 +259928,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259942,23 +259944,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259967,13 +259969,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -259983,11 +259985,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -259997,10 +259999,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -260009,8 +260011,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -260019,13 +260021,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -260039,11 +260041,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260054,11 +260056,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -260079,8 +260081,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -260093,36 +260095,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260131,14 +260133,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -260148,13 +260152,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -260164,19 +260166,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -260189,11 +260192,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -260203,26 +260205,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -260256,11 +260259,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260276,26 +260278,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -260304,23 +260307,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -260335,6 +260337,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -260344,14 +260347,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -260361,57 +260363,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -260433,11 +260436,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -260447,22 +260449,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260471,14 +260473,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -260488,13 +260492,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -260504,23 +260506,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260529,22 +260531,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260553,12 +260555,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -260572,11 +260575,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260587,13 +260589,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -260607,11 +260609,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260622,12 +260624,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -260637,11 +260640,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260651,10 +260653,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -260666,8 +260668,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -260677,18 +260679,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -260702,14 +260706,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -260719,13 +260721,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -260735,11 +260737,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260749,11 +260751,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -260761,20 +260762,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -260788,11 +260790,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260803,11 +260805,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -260815,20 +260816,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -260846,11 +260848,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260862,19 +260864,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -260892,14 +260895,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -260909,23 +260911,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260934,23 +260936,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -260959,14 +260961,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -260976,13 +260980,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -260992,11 +260994,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -261013,11 +261016,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -261028,37 +261030,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261067,14 +261069,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -261084,13 +261088,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -261100,40 +261102,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -261157,11 +261160,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -261171,48 +261173,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -261266,13 +261270,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -261282,23 +261284,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261307,23 +261309,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261332,26 +261334,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -261361,11 +261364,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261375,27 +261377,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -261405,11 +261407,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261419,13 +261421,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -261435,13 +261439,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -261451,12 +261453,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -261470,11 +261473,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261485,10 +261487,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -261509,8 +261511,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -261523,23 +261525,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261548,14 +261550,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -261565,13 +261569,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -261581,26 +261583,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -261609,47 +261612,46 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261658,14 +261660,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -261675,13 +261679,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -261691,40 +261693,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -261733,33 +261736,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261768,30 +261770,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -261818,11 +261821,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -261832,24 +261834,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -261864,8 +261866,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -261876,23 +261878,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261901,40 +261903,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -261956,11 +261959,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261973,23 +261975,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -261998,13 +262000,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -262014,11 +262016,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262028,10 +262030,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -262040,8 +262042,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -262050,13 +262052,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -262070,11 +262072,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262085,11 +262087,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -262110,8 +262112,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -262124,36 +262126,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262162,14 +262164,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -262179,13 +262183,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -262195,19 +262197,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -262220,11 +262223,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -262234,26 +262236,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -262287,11 +262290,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262307,26 +262309,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -262335,23 +262338,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -262366,6 +262368,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -262375,14 +262378,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -262392,57 +262394,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -262464,11 +262467,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -262478,22 +262480,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262502,14 +262504,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -262519,13 +262523,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -262535,23 +262537,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262560,22 +262562,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262584,12 +262586,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -262603,11 +262606,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262618,13 +262620,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -262638,11 +262640,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262653,12 +262655,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -262668,11 +262671,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262682,10 +262684,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -262697,8 +262699,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -262708,18 +262710,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -262733,14 +262737,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -262750,13 +262752,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -262766,11 +262768,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262780,11 +262782,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -262792,20 +262793,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -262819,11 +262821,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262834,11 +262836,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -262846,20 +262847,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -262877,11 +262879,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262893,19 +262895,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -262923,14 +262926,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -262940,23 +262942,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262965,23 +262967,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -262990,14 +262992,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -263007,13 +263011,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -263023,11 +263025,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -263044,11 +263047,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -263059,37 +263061,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263098,14 +263100,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -263115,13 +263119,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -263131,40 +263133,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -263188,11 +263191,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -263202,48 +263204,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -263297,13 +263301,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -263313,23 +263315,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263338,23 +263340,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263363,26 +263365,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -263392,11 +263395,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263406,27 +263408,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -263436,11 +263438,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263450,13 +263452,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -263466,13 +263470,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -263482,12 +263484,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -263501,11 +263504,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263516,10 +263518,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -263540,8 +263542,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -263554,23 +263556,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263579,14 +263581,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -263596,13 +263600,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -263612,37 +263614,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263651,23 +263653,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263676,18 +263678,18 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -263700,23 +263702,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263725,36 +263727,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263763,22 +263765,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263787,36 +263789,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263826,6 +263828,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -263835,7 +263838,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -263844,6 +263846,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -263856,7 +263859,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -263865,22 +263867,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263889,36 +263891,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263927,51 +263929,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -263980,37 +263982,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264019,51 +264021,51 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264072,22 +264074,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264096,36 +264098,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264134,22 +264136,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264158,36 +264160,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264196,22 +264198,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264220,36 +264222,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264306,23 +264308,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264331,41 +264333,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264374,27 +264376,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -264428,11 +264430,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264448,12 +264450,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -264466,8 +264469,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -264475,16 +264480,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -264496,14 +264498,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -264522,13 +264526,11 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -264538,12 +264540,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -264553,11 +264556,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264567,29 +264569,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -264616,44 +264618,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -264665,8 +264667,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -264676,11 +264678,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -264692,8 +264694,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -264717,23 +264719,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264742,30 +264744,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -264783,11 +264786,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264799,12 +264801,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -264816,11 +264819,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -264879,23 +264881,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264904,30 +264906,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -264945,11 +264948,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -264961,12 +264963,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -264978,11 +264981,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -264992,14 +264994,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -265011,13 +265015,11 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -265027,23 +265029,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265052,21 +265054,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -265077,40 +265079,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265119,23 +265121,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265144,26 +265146,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -265173,11 +265176,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265187,23 +265189,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265212,39 +265214,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265253,14 +265255,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -265270,13 +265274,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -265286,39 +265288,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -265327,74 +265330,73 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265403,14 +265405,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -265420,13 +265424,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -265436,40 +265438,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -265493,11 +265496,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -265577,23 +265579,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265637,23 +265639,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265690,23 +265692,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265763,22 +265765,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265787,46 +265789,47 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -265837,11 +265840,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -265851,22 +265853,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265875,53 +265877,53 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265930,39 +265932,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -265971,36 +265973,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266057,40 +266059,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266099,11 +266101,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -266112,8 +266114,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -266122,23 +266124,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266147,12 +266149,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -266170,11 +266173,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266186,27 +266188,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -266214,18 +266216,18 @@ Schema name: `BetaResponseCompletedEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -266234,8 +266236,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -266244,23 +266246,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266269,12 +266271,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -266288,11 +266291,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266303,76 +266305,76 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -266381,8 +266383,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -266391,23 +266393,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266416,41 +266418,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266459,40 +266461,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266607,26 +266609,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -266635,47 +266638,46 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266684,14 +266686,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -266701,13 +266705,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -266717,40 +266719,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -266759,33 +266762,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266794,30 +266796,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -266844,11 +266847,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -266858,24 +266860,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -266890,8 +266892,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -266902,23 +266904,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266927,40 +266929,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -266982,11 +266985,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -266999,23 +267001,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267024,13 +267026,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -267040,11 +267042,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267054,10 +267056,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -267066,8 +267068,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -267076,13 +267078,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -267096,11 +267098,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267111,11 +267113,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -267136,8 +267138,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -267150,36 +267152,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267188,14 +267190,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -267205,13 +267209,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -267221,19 +267223,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -267246,11 +267249,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267260,26 +267262,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -267313,11 +267316,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267333,26 +267335,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -267361,23 +267364,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -267392,6 +267394,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -267401,14 +267404,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267418,57 +267420,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -267490,11 +267493,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267504,22 +267506,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267528,14 +267530,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -267545,13 +267549,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -267561,23 +267563,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267586,22 +267588,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267610,12 +267612,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -267629,11 +267632,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267644,13 +267646,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -267664,11 +267666,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267679,12 +267681,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -267694,11 +267697,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267708,10 +267710,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -267723,8 +267725,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -267734,18 +267736,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -267759,14 +267763,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267776,13 +267778,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -267792,11 +267794,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267806,11 +267808,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -267818,20 +267819,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -267845,11 +267847,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267860,11 +267862,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -267872,20 +267873,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -267903,11 +267905,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267919,19 +267921,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -267949,14 +267952,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -267966,23 +267968,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -267991,23 +267993,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268016,14 +268018,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -268033,13 +268037,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -268049,11 +268051,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -268070,11 +268073,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -268085,37 +268087,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268124,14 +268126,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -268141,13 +268145,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -268157,40 +268159,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -268214,11 +268217,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -268228,48 +268230,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -268323,13 +268327,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -268339,23 +268341,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268364,23 +268366,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268389,26 +268391,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -268418,11 +268421,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268432,27 +268434,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -268462,11 +268464,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268476,13 +268478,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -268492,13 +268496,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -268508,12 +268510,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -268527,11 +268530,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268542,10 +268544,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -268566,8 +268568,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -268580,23 +268582,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268605,14 +268607,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -268622,13 +268626,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -268638,26 +268640,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -268666,47 +268669,46 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268715,14 +268717,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -268732,13 +268736,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -268748,40 +268750,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -268790,33 +268793,32 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268825,30 +268827,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -268875,11 +268878,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -268889,24 +268891,24 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -268921,8 +268923,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -268933,23 +268935,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -268958,40 +268960,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -269013,11 +269016,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269030,23 +269032,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269055,13 +269057,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -269071,11 +269073,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269085,10 +269087,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -269097,8 +269099,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -269107,13 +269109,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -269127,11 +269129,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269142,11 +269144,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -269167,8 +269169,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -269181,36 +269183,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269219,14 +269221,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -269236,13 +269240,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -269252,19 +269254,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -269277,11 +269280,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -269291,26 +269293,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -269344,11 +269347,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269364,26 +269366,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -269392,23 +269395,22 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -269423,6 +269425,7 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -269432,14 +269435,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -269449,57 +269451,58 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -269521,11 +269524,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -269535,22 +269537,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269559,14 +269561,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -269576,13 +269580,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -269592,23 +269594,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269617,22 +269619,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269641,12 +269643,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -269660,11 +269663,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269675,13 +269677,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -269695,11 +269697,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269710,12 +269712,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -269725,11 +269728,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269739,10 +269741,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -269754,8 +269756,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -269765,18 +269767,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -269790,14 +269794,12 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -269807,13 +269809,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -269823,11 +269825,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269837,11 +269839,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -269849,20 +269850,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -269876,11 +269878,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269891,11 +269893,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -269903,20 +269904,21 @@ Schema name: `BetaResponseCompletedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -269934,11 +269936,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -269950,19 +269952,20 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -269980,14 +269983,13 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -269997,23 +269999,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270022,23 +270024,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270047,14 +270049,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -270064,13 +270068,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -270080,11 +270082,12 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -270101,11 +270104,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -270116,37 +270118,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270155,14 +270157,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -270172,13 +270176,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -270188,40 +270190,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -270245,11 +270248,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -270259,48 +270261,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -270354,13 +270358,11 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -270370,23 +270372,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270395,23 +270397,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270420,26 +270422,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -270449,11 +270452,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270463,27 +270465,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -270493,11 +270495,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270507,13 +270509,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -270523,13 +270527,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -270539,12 +270541,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -270558,11 +270561,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270573,10 +270575,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -270597,8 +270599,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -270611,23 +270613,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270636,14 +270638,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -270653,13 +270657,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -270683,37 +270685,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270722,23 +270724,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270747,18 +270749,18 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -270771,23 +270773,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270796,41 +270798,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270840,6 +270842,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -270849,7 +270852,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -270858,6 +270860,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -270870,7 +270873,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -270879,23 +270881,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270904,41 +270906,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -270947,57 +270949,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271006,40 +271008,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271048,57 +271050,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271107,23 +271109,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271132,41 +271134,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271175,23 +271177,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271200,41 +271202,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271291,23 +271293,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271316,41 +271318,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271359,22 +271361,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271383,36 +271385,36 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271512,23 +271514,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271544,65 +271546,65 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271611,65 +271613,65 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271678,110 +271680,110 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271790,50 +271792,50 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271842,44 +271844,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -271892,22 +271894,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -271916,18 +271918,18 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -271996,29 +271998,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -272102,6 +272104,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -272117,7 +272120,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -272128,6 +272130,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -272140,7 +272143,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -272149,10 +272151,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -272164,8 +272166,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -272175,12 +272177,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -272190,11 +272193,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -272204,15 +272206,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -272281,21 +272283,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -272322,79 +272324,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -272425,20 +272427,21 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -272451,7 +272454,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -272517,6 +272519,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -272529,7 +272532,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -272539,9 +272541,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -272551,10 +272555,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -272564,16 +272566,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -272592,7 +272595,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -272694,29 +272696,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -272732,9 +272734,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -272748,10 +272752,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -272834,9 +272836,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -272854,10 +272858,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -272960,6 +272962,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -272969,7 +272972,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -272978,6 +272980,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -272993,7 +272996,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -273049,6 +273051,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -273073,7 +273076,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -273163,23 +273165,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -273188,57 +273190,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -273294,6 +273296,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -273309,7 +273312,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -273320,6 +273322,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -273332,7 +273335,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -273341,10 +273343,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -273356,8 +273358,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -273367,12 +273369,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -273382,11 +273385,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -273396,15 +273398,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -273473,21 +273475,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -273514,79 +273516,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -273617,20 +273619,21 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -273643,7 +273646,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -273709,6 +273711,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -273721,7 +273724,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -273731,9 +273733,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -273743,10 +273747,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -273756,16 +273758,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -273784,7 +273787,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -273886,29 +273888,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -273924,9 +273926,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -273940,10 +273944,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -274026,9 +274028,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -274046,10 +274050,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -274152,6 +274154,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -274161,7 +274164,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -274170,6 +274172,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -274185,7 +274188,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -274241,6 +274243,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -274265,7 +274268,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -274355,23 +274357,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -274380,57 +274382,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -274499,23 +274501,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -274524,37 +274526,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -274741,8 +274743,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -274750,10 +274754,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -274764,6 +274766,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -274779,7 +274782,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -274812,67 +274814,67 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -275132,43 +275134,43 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -275277,6 +275279,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -275286,7 +275289,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -275295,6 +275297,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -275310,7 +275313,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -275348,22 +275350,22 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275372,18 +275374,18 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -275424,23 +275426,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275484,23 +275486,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275537,23 +275539,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275583,71 +275585,71 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275656,71 +275658,71 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275729,122 +275731,122 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275882,6 +275884,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -275897,7 +275900,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -275908,6 +275910,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -275920,7 +275923,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -275929,10 +275931,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -275944,8 +275946,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -275955,12 +275957,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -275970,11 +275973,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -275984,15 +275986,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -276061,21 +276063,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -276102,79 +276104,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -276205,20 +276207,21 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -276231,7 +276234,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -276297,6 +276299,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -276309,7 +276312,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -276319,9 +276321,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -276331,10 +276335,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -276344,16 +276346,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -276372,7 +276375,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -276474,29 +276476,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -276512,9 +276514,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -276528,10 +276532,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -276614,9 +276616,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -276634,10 +276638,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -276740,6 +276742,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -276749,7 +276752,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -276758,6 +276760,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -276773,7 +276776,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -276829,6 +276831,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -276853,7 +276856,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -276943,23 +276945,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -276968,57 +276970,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -277074,6 +277076,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -277089,7 +277092,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -277100,6 +277102,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -277112,7 +277115,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -277121,10 +277123,10 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -277136,8 +277138,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -277147,12 +277149,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -277162,11 +277165,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -277176,15 +277178,15 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -277253,21 +277255,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -277294,79 +277296,79 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -277397,20 +277399,21 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -277423,7 +277426,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -277489,6 +277491,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -277501,7 +277504,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -277511,9 +277513,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -277523,10 +277527,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -277536,16 +277538,17 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -277564,7 +277567,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -277666,29 +277668,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -277704,9 +277706,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -277720,10 +277724,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -277806,9 +277808,11 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -277826,10 +277830,8 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -277932,6 +277934,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -277941,7 +277944,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -277950,6 +277952,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -277965,7 +277968,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -278021,6 +278023,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -278045,7 +278048,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -278135,23 +278137,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278160,57 +278162,57 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -278265,23 +278267,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278290,37 +278292,37 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278462,27 +278464,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -278516,11 +278518,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278536,12 +278538,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -278554,8 +278557,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -278563,16 +278568,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -278584,14 +278586,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -278610,13 +278614,11 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -278626,12 +278628,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -278641,11 +278644,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278655,29 +278657,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -278704,44 +278706,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -278753,8 +278755,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -278764,11 +278766,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -278780,8 +278782,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -278805,23 +278807,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278830,30 +278832,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -278871,11 +278874,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278887,12 +278889,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -278904,11 +278907,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -278967,23 +278969,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -278992,26 +278994,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -279021,11 +279024,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279035,23 +279037,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279060,39 +279062,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279101,14 +279103,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -279118,13 +279122,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -279134,39 +279136,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -279175,74 +279178,73 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279251,14 +279253,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -279268,13 +279272,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -279284,40 +279286,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -279341,11 +279344,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -279362,27 +279364,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -279416,11 +279418,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279436,12 +279438,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -279454,8 +279457,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -279463,16 +279468,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -279484,14 +279486,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -279510,13 +279514,11 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -279526,12 +279528,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -279541,11 +279544,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279555,29 +279557,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -279604,44 +279606,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -279653,8 +279655,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -279664,11 +279666,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -279680,8 +279682,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -279705,23 +279707,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279730,30 +279732,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -279771,11 +279774,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279787,12 +279789,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -279804,11 +279807,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -279867,23 +279869,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279892,26 +279894,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -279921,11 +279924,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279935,23 +279937,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -279960,39 +279962,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280001,14 +280003,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -280018,13 +280022,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -280034,39 +280036,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -280075,74 +280078,73 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280151,14 +280153,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -280168,13 +280172,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -280184,40 +280186,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -280241,11 +280244,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -280294,27 +280296,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -280348,11 +280350,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280368,12 +280370,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -280386,8 +280389,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -280395,16 +280400,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -280416,23 +280418,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280441,41 +280443,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280484,21 +280486,21 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -280509,41 +280511,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280552,61 +280554,61 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -280617,23 +280619,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280642,23 +280644,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280667,26 +280669,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -280696,11 +280699,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280710,23 +280712,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280784,27 +280786,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -280838,11 +280840,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280858,12 +280860,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -280876,8 +280879,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -280885,16 +280890,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -280906,14 +280908,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -280932,13 +280936,11 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -280948,12 +280950,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -280963,11 +280966,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -280977,29 +280979,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -281026,44 +281028,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -281075,8 +281077,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -281086,11 +281088,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -281102,8 +281104,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -281127,23 +281129,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281152,30 +281154,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -281193,11 +281196,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281209,12 +281211,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -281226,11 +281229,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -281289,23 +281291,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281314,26 +281316,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -281343,11 +281346,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281357,23 +281359,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281382,39 +281384,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281423,14 +281425,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -281440,13 +281444,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -281456,39 +281458,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -281497,74 +281500,73 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281573,14 +281575,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -281590,13 +281594,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -281606,40 +281608,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -281663,11 +281666,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -281684,27 +281686,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -281738,11 +281740,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281758,12 +281760,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -281776,8 +281779,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -281785,16 +281790,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -281806,14 +281808,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -281832,13 +281836,11 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -281848,12 +281850,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -281863,11 +281866,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -281877,29 +281879,29 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -281926,44 +281928,44 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -281975,8 +281977,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -281986,11 +281988,11 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -282002,8 +282004,8 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -282027,23 +282029,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282052,30 +282054,31 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -282093,11 +282096,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282109,12 +282111,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -282126,11 +282129,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -282189,23 +282191,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282214,26 +282216,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -282243,11 +282246,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282257,23 +282259,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282282,39 +282284,39 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282323,14 +282325,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -282340,13 +282344,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -282356,39 +282358,40 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -282397,74 +282400,73 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -282473,14 +282475,16 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -282490,13 +282494,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -282506,40 +282508,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -282563,11 +282566,10 @@ Schema name: `BetaResponseCompletedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -282685,8 +282687,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -282694,10 +282698,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -282708,6 +282710,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -282723,7 +282726,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -282756,67 +282758,67 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -282954,6 +282956,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -282963,7 +282966,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -282972,6 +282974,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -282987,7 +282990,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -283084,8 +283086,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -283093,10 +283097,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -283107,6 +283109,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -283122,7 +283125,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -283155,67 +283157,67 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -283353,6 +283355,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -283362,7 +283365,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -283371,6 +283373,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -283386,7 +283389,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -283483,8 +283485,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -283492,10 +283496,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -283519,53 +283521,53 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -283603,41 +283605,41 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -283646,23 +283648,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -283672,6 +283674,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -283687,7 +283690,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -283819,8 +283821,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -283828,10 +283832,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -283842,6 +283844,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -283857,7 +283860,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -283890,67 +283892,67 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -284088,6 +284090,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -284097,7 +284100,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -284106,6 +284108,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -284121,7 +284124,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -284218,8 +284220,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -284227,10 +284231,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -284241,6 +284243,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -284256,7 +284259,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -284289,67 +284291,67 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -284487,6 +284489,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -284496,7 +284499,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -284505,6 +284507,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -284520,7 +284523,6 @@ Schema name: `BetaResponseCompletedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -284548,27 +284550,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -284602,11 +284604,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284622,12 +284624,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -284640,8 +284643,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -284649,16 +284654,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -284670,23 +284672,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284695,26 +284697,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -284724,11 +284727,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284738,23 +284740,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284781,27 +284783,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -284835,11 +284837,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284855,12 +284857,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -284873,8 +284876,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -284882,16 +284887,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -284903,23 +284905,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284928,26 +284930,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -284957,11 +284960,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -284971,23 +284973,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285046,27 +285048,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -285100,11 +285102,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285120,12 +285122,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -285138,8 +285141,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -285147,16 +285152,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -285168,23 +285170,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285193,26 +285195,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -285222,11 +285225,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285236,23 +285238,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285279,27 +285281,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -285333,11 +285335,11 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285353,12 +285355,13 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -285371,8 +285374,10 @@ Schema name: `BetaResponseCompletedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -285380,16 +285385,13 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -285401,23 +285403,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285426,26 +285428,27 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -285455,11 +285458,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285469,23 +285471,23 @@ Schema name: `BetaResponseCompletedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -285581,8 +285583,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -285590,10 +285594,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -285718,8 +285720,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -285727,10 +285731,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -285855,8 +285857,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -285864,10 +285868,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -285992,8 +285994,10 @@ Schema name: `BetaResponseCompletedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -286001,10 +286005,8 @@ Schema name: `BetaResponseCompletedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -286187,6 +286189,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_failed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFailedEvent", + "docstring": "An event that is emitted when a response fails.\n", "ident": "BetaResponseFailedEvent", "type": { "kind": "HttpTypeObject", @@ -286205,7 +286208,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An event that is emitted when a response fails.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) response", @@ -286216,20 +286218,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "The response that failed.\n", + "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "The response that failed.\n", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -286272,36 +286274,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.failed`.\n", + "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.failed" } - ], - "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -286310,10 +286312,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -286322,8 +286324,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFailedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -286332,50 +286334,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -286385,10 +286387,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -286397,8 +286399,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -286407,20 +286409,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -287218,16 +287223,13 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -287237,12 +287239,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -287251,22 +287254,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -287656,14 +287659,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -287673,22 +287675,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -287697,21 +287699,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -287750,26 +287752,25 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -287777,22 +287778,24 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -287842,11 +287845,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -287863,14 +287865,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -288174,13 +288178,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -288204,11 +288206,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -288216,53 +288217,54 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -288271,8 +288273,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -288281,39 +288283,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -288325,8 +288327,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -288336,47 +288338,47 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -288387,28 +288389,28 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -288420,8 +288422,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -288431,12 +288433,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -288446,11 +288449,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -288460,11 +288462,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -288485,8 +288487,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -288499,10 +288501,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -288512,20 +288514,20 @@ Schema name: `BetaResponseFailedEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -288547,11 +288549,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -288564,19 +288566,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -288590,19 +288592,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -288612,10 +288614,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -288623,20 +288625,20 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -288646,11 +288648,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -288660,19 +288662,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -288685,18 +288687,18 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -288862,26 +288864,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_failed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -288963,11 +288966,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -288995,21 +288997,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -289022,7 +289025,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -289031,12 +289033,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -289046,11 +289049,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -289061,21 +289063,24 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -289873,12 +289878,9 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -289921,6 +289923,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -289939,7 +289942,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -289951,6 +289953,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -289978,7 +289981,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -289992,6 +289994,7 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -290378,7 +290381,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -290515,6 +290517,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -290539,7 +290542,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -290553,6 +290555,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -290586,7 +290589,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -290759,6 +290761,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -290780,7 +290783,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -290793,6 +290795,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -290823,7 +290826,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -290884,6 +290886,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -290911,7 +290914,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -291123,6 +291125,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -291144,7 +291147,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -291157,6 +291159,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -291178,7 +291181,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -291191,6 +291193,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -291218,7 +291221,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -291233,6 +291235,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -291257,7 +291260,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -291271,6 +291273,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -291292,7 +291295,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -291305,6 +291307,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -291338,7 +291341,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -291355,6 +291357,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -291388,7 +291391,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -291405,6 +291407,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -291435,7 +291438,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -291451,6 +291453,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -291481,7 +291484,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -291497,6 +291499,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -291533,7 +291536,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -291551,6 +291553,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -291575,7 +291578,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -291589,6 +291591,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -291613,7 +291616,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -291627,6 +291629,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -291651,7 +291654,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -291665,6 +291667,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -291695,7 +291698,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -291756,9 +291758,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -292539,10 +292543,8 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -292702,9 +292704,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -292718,10 +292722,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -292732,6 +292734,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -292747,7 +292750,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -292758,6 +292760,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -292767,7 +292770,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -292776,6 +292778,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -292788,7 +292791,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -292798,6 +292800,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -292813,7 +292816,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -292824,6 +292826,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -292836,7 +292839,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -292846,6 +292848,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -292855,7 +292858,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -292864,6 +292866,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -292873,7 +292876,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -292882,6 +292884,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -292912,7 +292915,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -292928,6 +292930,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -292949,7 +292952,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -292962,6 +292964,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -292971,7 +292974,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -292980,6 +292982,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -292998,7 +293001,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -293010,6 +293012,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -293028,7 +293031,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -293040,6 +293042,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -293082,7 +293085,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -293102,6 +293104,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -293117,7 +293120,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -293145,6 +293147,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -293187,7 +293190,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -293207,6 +293209,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -293216,7 +293219,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -293225,6 +293227,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -293240,7 +293243,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -293251,6 +293253,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -293275,7 +293278,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -293289,6 +293291,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -293307,7 +293310,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -293319,6 +293321,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -293337,7 +293340,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -293349,6 +293351,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -293367,7 +293370,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -293379,6 +293381,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -293391,7 +293394,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -293400,26 +293402,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -293458,11 +293461,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -293472,12 +293474,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -293516,11 +293519,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -293530,27 +293532,28 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -293558,6 +293561,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -293577,14 +293581,12 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -293596,21 +293598,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -293626,7 +293629,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -293636,12 +293638,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -293651,11 +293654,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293665,22 +293667,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293703,12 +293705,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -293722,11 +293725,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293737,13 +293739,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -293773,11 +293775,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293792,12 +293794,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -293811,11 +293814,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293826,18 +293828,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -293847,14 +293851,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -293864,12 +293866,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -293883,11 +293886,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -293976,9 +293978,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -294004,10 +294008,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -294020,19 +294022,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -294043,13 +294045,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -294063,11 +294065,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -294079,6 +294081,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -294091,7 +294094,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -294114,24 +294116,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -294143,8 +294145,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -294154,24 +294156,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -294180,8 +294182,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -294190,21 +294192,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -294226,7 +294229,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -294408,6 +294410,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -294429,7 +294432,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -294460,6 +294462,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -294484,7 +294487,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -294498,6 +294500,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -294528,7 +294531,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -294544,6 +294546,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -294571,7 +294574,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -294586,6 +294588,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -294607,7 +294610,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -294620,6 +294622,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -294653,7 +294656,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -294670,6 +294672,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -294697,7 +294700,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -294712,6 +294714,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -294736,7 +294739,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -294939,6 +294941,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -294966,7 +294969,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -294981,6 +294983,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -294999,7 +295002,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -295011,6 +295013,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -295032,7 +295035,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -295045,6 +295047,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -295072,7 +295075,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -295087,6 +295089,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -295111,7 +295114,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -295125,6 +295127,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -295146,7 +295149,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -295159,6 +295161,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -295189,7 +295192,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -295205,6 +295207,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -295235,7 +295238,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -295251,6 +295253,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -295278,7 +295281,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -295293,6 +295295,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -295320,7 +295323,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -295335,6 +295337,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -295359,7 +295362,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -295373,6 +295375,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -295397,7 +295400,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -295411,6 +295413,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -295435,7 +295438,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -295449,6 +295451,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -295485,7 +295488,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -295503,6 +295505,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -295527,7 +295530,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -295541,6 +295543,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -295571,7 +295574,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -295587,6 +295589,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -295599,7 +295602,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -295609,6 +295611,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -295624,7 +295627,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -295708,12 +295710,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -295723,11 +295726,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -295737,12 +295739,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -295760,11 +295763,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295776,12 +295778,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -295791,11 +295794,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295805,22 +295807,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295829,28 +295831,30 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -295862,13 +295866,11 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -295878,22 +295880,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295902,12 +295904,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -295921,11 +295924,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295936,22 +295938,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -295960,10 +295962,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -295972,8 +295974,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -295982,12 +295984,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -295997,11 +296000,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -296676,44 +296678,45 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -296735,11 +296738,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -296752,22 +296754,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -296776,10 +296778,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -296788,8 +296790,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -296798,12 +296800,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -296823,11 +296826,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -296840,64 +296842,64 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -296906,24 +296908,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -296932,8 +296934,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -296942,12 +296944,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -296968,11 +296971,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -296982,26 +296984,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -297015,11 +297018,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297030,48 +297032,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -297088,16 +297093,13 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -297107,12 +297109,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -297126,11 +297129,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297141,22 +297143,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297165,10 +297167,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -297177,8 +297179,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -297187,12 +297189,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -297213,11 +297216,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -297227,56 +297229,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -297367,13 +297371,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -297391,37 +297393,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297430,10 +297432,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -297442,8 +297444,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -297452,26 +297454,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -297497,11 +297500,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297515,51 +297517,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297568,10 +297570,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -297580,8 +297582,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -297590,26 +297592,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -297635,11 +297638,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297653,35 +297655,35 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -297693,23 +297695,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297718,10 +297720,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -297730,8 +297732,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -297740,26 +297742,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -297803,11 +297806,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -297818,12 +297820,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -297841,11 +297844,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297857,22 +297859,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297881,10 +297883,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -297893,8 +297895,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -297903,40 +297905,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -297950,11 +297953,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -297965,12 +297967,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -297984,11 +297987,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -297999,23 +298001,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298024,19 +298026,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -298053,20 +298055,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -298083,10 +298085,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298095,8 +298097,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298105,47 +298107,47 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -298156,12 +298158,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -298179,11 +298182,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298195,23 +298197,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298220,12 +298222,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -298239,11 +298242,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -298254,10 +298256,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298266,8 +298268,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298276,40 +298278,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -298320,11 +298323,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -298334,22 +298336,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298358,10 +298360,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298370,8 +298372,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298380,12 +298382,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -298396,11 +298399,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -298410,26 +298412,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -298443,11 +298446,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298458,79 +298460,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298539,10 +298541,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298551,8 +298553,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298561,54 +298563,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -298618,11 +298621,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298632,23 +298634,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298657,10 +298659,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298669,8 +298671,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298679,54 +298681,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -298736,11 +298739,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298750,12 +298752,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -298769,11 +298772,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298784,23 +298786,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298809,10 +298811,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -298821,8 +298823,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -298831,54 +298833,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -298888,11 +298891,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298902,12 +298904,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -298921,11 +298924,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -298936,14 +298938,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -299247,13 +299251,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -299277,23 +299279,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299302,10 +299304,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -299314,8 +299316,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -299324,40 +299326,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -299391,11 +299394,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299411,14 +299413,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -299722,13 +299726,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -299752,23 +299754,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299777,10 +299779,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -299789,8 +299791,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -299799,51 +299801,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299852,10 +299854,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -299864,8 +299866,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -299874,54 +299876,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -299939,11 +299942,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299955,22 +299957,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -299979,10 +299981,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -299991,8 +299993,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300001,56 +300003,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -300074,13 +300078,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -300090,12 +300092,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300117,11 +300120,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300134,23 +300136,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300159,10 +300161,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -300171,8 +300173,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300181,25 +300183,25 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -300223,8 +300225,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300238,26 +300240,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300271,11 +300274,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300286,22 +300288,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300310,10 +300312,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -300322,8 +300324,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300332,50 +300334,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300384,10 +300386,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -300396,8 +300398,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300406,12 +300408,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300425,11 +300428,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300440,25 +300442,25 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -300473,8 +300475,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300485,26 +300487,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -300516,11 +300519,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -300530,12 +300532,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300549,11 +300552,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300564,23 +300566,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300589,10 +300591,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -300601,8 +300603,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300611,12 +300613,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -300637,11 +300640,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -300651,68 +300653,69 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -300729,11 +300732,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -300745,12 +300747,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300764,11 +300767,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300779,23 +300781,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300804,10 +300806,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -300816,8 +300818,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -300826,12 +300828,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -300852,11 +300855,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -300866,55 +300868,56 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -300955,11 +300958,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -300970,12 +300972,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -300985,11 +300988,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -300999,23 +301001,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301024,10 +301026,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301036,8 +301038,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301046,12 +301048,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -301072,11 +301075,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -301086,54 +301088,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -301143,11 +301146,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301157,23 +301159,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301182,10 +301184,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301194,8 +301196,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301204,12 +301206,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -301230,11 +301233,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -301244,106 +301246,106 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301352,10 +301354,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301364,8 +301366,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301374,54 +301376,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -301443,11 +301446,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301460,40 +301462,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -301510,11 +301513,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -301526,22 +301528,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301550,10 +301552,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301562,8 +301564,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301572,92 +301574,92 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301666,10 +301668,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301678,8 +301680,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301688,64 +301690,64 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301754,10 +301756,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301766,8 +301768,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301776,78 +301778,78 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -301856,24 +301858,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -301882,8 +301884,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -301892,12 +301894,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -301918,11 +301921,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -301932,62 +301934,65 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -302004,16 +302009,13 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -302023,12 +302025,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -302042,11 +302045,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302057,22 +302059,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302081,10 +302083,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -302093,8 +302095,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -302103,12 +302105,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -302129,11 +302132,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -302143,15 +302145,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -302178,12 +302180,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -302193,11 +302196,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302207,14 +302209,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -302223,34 +302227,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302259,12 +302261,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -302298,11 +302301,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302318,36 +302320,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302356,36 +302358,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302394,50 +302396,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302446,23 +302448,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302471,23 +302473,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302496,23 +302498,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302521,26 +302523,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -302549,47 +302552,46 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302598,14 +302600,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -302615,13 +302619,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -302631,40 +302633,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -302673,33 +302676,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302708,30 +302710,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -302758,11 +302761,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -302772,24 +302774,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -302804,8 +302806,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -302816,23 +302818,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302841,40 +302843,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -302896,11 +302899,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302913,23 +302915,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302938,13 +302940,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -302954,11 +302956,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -302968,10 +302970,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -302980,8 +302982,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -302990,13 +302992,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -303010,11 +303012,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303025,11 +303027,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -303050,8 +303052,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -303064,36 +303066,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303102,14 +303104,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -303119,13 +303123,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -303135,19 +303137,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -303160,11 +303163,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303174,26 +303176,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -303227,11 +303230,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303247,26 +303249,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -303275,23 +303278,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -303306,6 +303308,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -303315,14 +303318,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303332,57 +303334,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -303404,11 +303407,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303418,22 +303420,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303442,14 +303444,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -303459,13 +303463,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -303475,23 +303477,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303500,22 +303502,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303524,12 +303526,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -303543,11 +303546,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303558,13 +303560,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -303578,11 +303580,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303593,12 +303595,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -303608,11 +303611,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303622,10 +303624,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -303637,8 +303639,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -303648,18 +303650,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -303673,14 +303677,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303690,13 +303692,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -303706,11 +303708,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303720,11 +303722,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -303732,20 +303733,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -303759,11 +303761,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303774,11 +303776,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -303786,20 +303787,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -303817,11 +303819,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303833,19 +303835,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -303863,14 +303866,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303880,23 +303882,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303905,23 +303907,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -303930,14 +303932,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -303947,13 +303951,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -303963,11 +303965,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -303984,11 +303987,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -303999,37 +304001,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304038,14 +304040,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -304055,13 +304059,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -304071,40 +304073,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -304128,11 +304131,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -304142,48 +304144,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -304237,13 +304241,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -304253,23 +304255,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304278,23 +304280,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304303,26 +304305,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -304332,11 +304335,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304346,27 +304348,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -304376,11 +304378,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304390,13 +304392,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -304406,13 +304410,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -304422,12 +304424,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -304441,11 +304444,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304456,10 +304458,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -304480,8 +304482,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -304494,23 +304496,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -304519,14 +304521,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -304536,13 +304540,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -304553,6 +304555,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -304577,7 +304580,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -304591,6 +304593,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -304606,7 +304609,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -304617,6 +304619,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -304641,7 +304644,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -304655,6 +304657,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -304670,7 +304673,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -304738,6 +304740,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -304753,7 +304756,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -304764,6 +304766,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -304785,7 +304788,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -304798,6 +304800,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -304825,7 +304828,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -304961,9 +304963,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -304973,10 +304977,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -305007,6 +305009,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -305016,7 +305019,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -305041,6 +305043,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -305050,7 +305053,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -305059,9 +305061,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -305084,10 +305088,8 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -305118,62 +305120,62 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -305184,12 +305186,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -305203,11 +305206,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305218,10 +305220,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -305230,8 +305232,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -305240,12 +305242,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -305259,11 +305262,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305274,22 +305276,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305298,44 +305300,45 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -305357,11 +305360,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305374,22 +305376,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305398,10 +305400,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -305410,8 +305412,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -305420,12 +305422,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -305445,11 +305448,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -305462,40 +305464,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -305509,11 +305512,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -305524,12 +305526,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -305543,11 +305546,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305558,23 +305560,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305583,19 +305585,19 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -305612,20 +305614,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -305642,10 +305644,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -305654,8 +305656,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -305664,37 +305666,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -305705,23 +305707,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305730,29 +305732,30 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -305766,11 +305769,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -305781,10 +305783,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -305793,8 +305795,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -305803,12 +305805,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -305822,11 +305825,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305837,26 +305839,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -305900,11 +305903,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -305915,12 +305917,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -305938,11 +305941,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305954,22 +305956,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -305978,10 +305980,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -305990,8 +305992,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306000,64 +306002,64 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306066,24 +306068,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306092,8 +306094,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306102,12 +306104,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -306128,11 +306131,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -306142,26 +306144,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -306175,11 +306178,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306190,38 +306192,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -306238,16 +306243,13 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -306257,23 +306259,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306282,27 +306284,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306311,8 +306313,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306321,12 +306323,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -306347,11 +306350,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -306361,12 +306363,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -306380,11 +306383,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306395,28 +306397,30 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -306439,13 +306443,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -306456,37 +306458,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306495,27 +306497,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306524,8 +306526,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306534,12 +306536,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -306565,11 +306568,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306583,55 +306585,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306640,27 +306642,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306669,8 +306671,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306679,12 +306681,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -306710,11 +306713,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306728,30 +306730,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -306765,11 +306768,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -306780,23 +306782,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306805,27 +306807,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306834,8 +306836,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306844,37 +306846,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306883,27 +306885,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -306912,8 +306914,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -306922,30 +306924,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -306955,11 +306958,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -306969,12 +306971,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -306988,11 +306991,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307003,14 +307005,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -307314,13 +307318,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -307344,23 +307346,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307369,27 +307371,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -307398,8 +307400,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -307408,30 +307410,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -307441,11 +307444,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307455,12 +307457,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -307474,11 +307477,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307489,23 +307491,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307514,14 +307516,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -307825,13 +307829,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -307855,23 +307857,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307880,27 +307882,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -307909,8 +307911,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -307919,26 +307921,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -307949,11 +307952,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -307963,22 +307965,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -307987,10 +307989,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -307999,8 +308001,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308009,12 +308011,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -308025,11 +308028,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -308039,26 +308041,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308072,11 +308075,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308087,40 +308089,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308129,27 +308131,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308158,8 +308160,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308168,40 +308170,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308219,11 +308222,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308235,22 +308237,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308259,10 +308261,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308271,8 +308273,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308281,56 +308283,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -308354,13 +308358,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -308370,12 +308372,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308397,11 +308400,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308414,23 +308416,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308439,10 +308441,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308451,8 +308453,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308461,25 +308463,25 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -308503,8 +308505,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308518,26 +308520,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308551,11 +308554,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308566,22 +308568,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308590,10 +308592,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308602,8 +308604,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308612,50 +308614,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308664,10 +308666,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308676,8 +308678,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308686,12 +308688,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308705,11 +308708,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308720,11 +308722,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -308739,8 +308741,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308751,41 +308753,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308794,27 +308796,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -308823,8 +308825,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -308833,12 +308835,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -308859,11 +308862,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -308873,12 +308875,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -308890,11 +308893,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -308904,13 +308906,14 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -308924,11 +308927,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -308939,39 +308941,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -308982,23 +308984,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309007,27 +309009,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309036,8 +309038,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309046,12 +309048,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -309072,11 +309075,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -309086,27 +309088,28 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -309120,11 +309123,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309135,31 +309137,32 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -309200,11 +309203,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -309215,13 +309217,14 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -309231,11 +309234,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309245,23 +309247,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309270,27 +309272,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309299,8 +309301,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309309,12 +309311,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -309335,11 +309338,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -309349,31 +309351,32 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -309383,11 +309386,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309397,23 +309399,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309422,27 +309424,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309451,8 +309453,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309461,12 +309463,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -309487,11 +309490,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -309501,57 +309503,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -309568,11 +309571,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -309584,22 +309586,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309608,10 +309610,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309620,8 +309622,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309630,92 +309632,92 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309724,10 +309726,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309736,8 +309738,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309746,50 +309748,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309798,24 +309800,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309824,8 +309826,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309834,92 +309836,92 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -309928,10 +309930,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -309940,8 +309942,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -309950,54 +309952,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -310019,11 +310022,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310036,34 +310038,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -310080,16 +310085,13 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -310099,22 +310101,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310123,24 +310125,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310149,8 +310151,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310159,12 +310161,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -310185,11 +310188,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -310199,64 +310201,64 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310265,24 +310267,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310291,8 +310293,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310301,12 +310303,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -310327,11 +310330,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -310341,37 +310343,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310380,10 +310382,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310392,8 +310394,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310402,24 +310404,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310428,8 +310430,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310438,23 +310440,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310463,92 +310465,92 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310557,10 +310559,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310569,8 +310571,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310579,64 +310581,65 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -310646,11 +310649,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310660,23 +310662,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -310685,10 +310687,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -310697,8 +310699,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -310708,11 +310710,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -310732,17 +310734,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -310830,6 +310832,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -310848,7 +310851,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -310860,6 +310862,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -310872,7 +310875,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -310916,15 +310918,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -310986,26 +310988,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -311013,6 +311016,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -311023,14 +311027,12 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -311041,60 +311043,60 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -311107,15 +311109,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -311181,21 +311183,24 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -311212,12 +311217,9 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -311255,15 +311257,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -311337,6 +311339,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -311349,7 +311352,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -311359,6 +311361,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -311371,7 +311374,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -311381,6 +311383,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -311393,7 +311396,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -311432,6 +311434,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -311453,7 +311456,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -311484,6 +311486,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -311496,7 +311499,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -311512,15 +311514,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -311575,15 +311577,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -311631,14 +311633,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -311714,13 +311718,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -311732,11 +311734,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -311753,11 +311756,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -311769,37 +311771,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -311815,21 +311817,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -311848,7 +311851,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -311860,6 +311862,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -311872,7 +311875,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -311882,6 +311884,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -311897,7 +311900,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -311942,57 +311944,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -312027,6 +312029,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -312048,7 +312051,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -312061,6 +312063,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -312079,7 +312082,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -312091,6 +312093,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -312106,7 +312109,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -312117,6 +312119,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -312129,7 +312132,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -312139,6 +312141,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -312157,7 +312160,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -312169,6 +312171,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -312178,7 +312181,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -312187,6 +312189,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -312211,7 +312214,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -312225,6 +312227,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -312237,7 +312240,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -312247,6 +312249,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -312256,7 +312259,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -312265,9 +312267,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -312398,10 +312402,8 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -312418,17 +312420,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -312444,37 +312446,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -312483,38 +312485,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -312530,7 +312533,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -312575,93 +312577,93 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -312677,51 +312679,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -312758,15 +312760,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -312793,15 +312795,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -312849,15 +312851,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -312899,6 +312901,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -312929,7 +312932,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -312945,6 +312947,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -312966,7 +312969,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -312979,6 +312981,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -312988,7 +312991,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -312997,6 +312999,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -313015,7 +313018,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -313027,6 +313029,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -313045,7 +313048,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -313057,6 +313059,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -313099,7 +313102,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -313119,6 +313121,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -313134,7 +313137,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -313162,6 +313164,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -313204,7 +313207,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -313224,6 +313226,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -313233,7 +313236,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -313242,6 +313244,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -313257,7 +313260,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -313268,6 +313270,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -313292,7 +313295,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -313306,6 +313308,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -313324,7 +313327,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -313336,6 +313338,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -313354,7 +313357,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -313366,6 +313368,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -313384,7 +313387,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -313396,6 +313398,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -313408,7 +313411,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -313424,15 +313426,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -313495,6 +313497,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -313525,7 +313528,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -313541,6 +313543,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -313562,7 +313565,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -313575,6 +313577,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -313584,7 +313587,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -313593,6 +313595,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -313611,7 +313614,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -313623,6 +313625,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -313641,7 +313644,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -313653,6 +313655,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -313695,7 +313698,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -313715,6 +313717,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -313730,7 +313733,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -313758,6 +313760,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -313800,7 +313803,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -313820,6 +313822,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -313829,7 +313832,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -313838,6 +313840,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -313853,7 +313856,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -313864,6 +313866,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -313888,7 +313891,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -313902,6 +313904,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -313920,7 +313923,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -313932,6 +313934,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -313950,7 +313953,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -313962,6 +313964,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -313980,7 +313983,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -313992,6 +313994,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -314004,7 +314007,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -314020,15 +314022,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314041,15 +314043,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314090,21 +314092,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -314117,7 +314120,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -314127,6 +314129,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -314139,7 +314142,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -314190,44 +314192,45 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -314236,33 +314239,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -314271,43 +314273,43 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -314341,15 +314343,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314362,15 +314364,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314397,46 +314399,46 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -314468,6 +314470,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -314477,7 +314480,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -314486,6 +314488,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -314498,7 +314501,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -314535,15 +314537,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314587,13 +314589,14 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -314614,11 +314617,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -314628,43 +314630,43 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314698,15 +314700,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314751,6 +314753,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -314766,7 +314769,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -314777,6 +314779,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -314789,7 +314792,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -314799,6 +314801,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -314814,7 +314817,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -314845,15 +314847,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314918,15 +314920,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -314977,15 +314979,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315026,57 +315028,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -315089,15 +315091,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315110,15 +315112,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315131,15 +315133,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315152,15 +315154,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315205,21 +315207,24 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -315236,12 +315241,9 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -315279,15 +315281,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -315479,6 +315481,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -315494,7 +315497,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -315505,6 +315507,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -315517,7 +315520,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -315526,10 +315528,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -315541,8 +315543,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -315552,12 +315554,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -315567,11 +315570,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -315581,15 +315583,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -315658,21 +315660,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -315699,79 +315701,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -315802,20 +315804,21 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -315828,7 +315831,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -315894,6 +315896,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -315906,7 +315909,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -315916,9 +315918,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -315928,10 +315932,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -315941,16 +315943,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -315969,7 +315972,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -316071,29 +316073,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -316109,9 +316111,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -316125,10 +316129,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -316211,9 +316213,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -316231,10 +316235,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -316412,6 +316414,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -316421,7 +316424,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -316430,6 +316432,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -316445,7 +316448,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -316501,6 +316503,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -316525,7 +316528,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -316615,23 +316617,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -316640,57 +316642,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -316717,12 +316719,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -316731,22 +316734,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -316754,8 +316757,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -316765,16 +316770,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -316784,12 +316786,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -316798,61 +316801,60 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -316861,51 +316863,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -316914,12 +316916,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -316928,22 +316931,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -316951,8 +316954,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -316962,16 +316967,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -316981,12 +316983,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -316995,61 +316998,60 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317058,51 +317060,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317111,37 +317113,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317150,11 +317152,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -317163,8 +317165,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -317173,12 +317175,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -317196,11 +317199,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317212,23 +317214,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317237,42 +317239,42 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -317281,8 +317283,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -317291,23 +317293,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317316,12 +317318,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -317335,11 +317338,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317350,70 +317352,70 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -317422,8 +317424,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -317446,22 +317448,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317470,27 +317472,28 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -317499,32 +317502,31 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317533,36 +317535,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -317584,7 +317587,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -317596,22 +317598,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -317689,15 +317691,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -317773,26 +317775,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -317800,6 +317803,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -317810,14 +317814,12 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -317828,102 +317830,102 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -317957,15 +317959,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -317978,57 +317980,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318056,6 +318058,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -318074,7 +318077,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -318086,6 +318088,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -318098,7 +318101,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -318108,6 +318110,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -318123,7 +318126,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -318168,15 +318170,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318189,15 +318191,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318263,21 +318265,24 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -318294,12 +318299,9 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -318310,6 +318312,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -318325,7 +318328,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -318336,6 +318338,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -318357,7 +318360,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -318370,6 +318372,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -318397,7 +318400,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -318418,15 +318420,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318522,6 +318524,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -318534,7 +318537,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -318550,15 +318552,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318613,15 +318615,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318669,40 +318671,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -318711,14 +318713,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -318780,13 +318784,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -318804,15 +318806,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318825,15 +318827,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -318875,6 +318877,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -318905,7 +318908,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -318921,6 +318923,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -318942,7 +318945,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -318955,6 +318957,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -318964,7 +318967,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -318973,6 +318975,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -318991,7 +318994,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -319003,6 +319005,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -319021,7 +319024,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -319033,6 +319035,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -319075,7 +319078,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -319095,6 +319097,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -319110,7 +319113,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -319138,6 +319140,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -319180,7 +319183,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -319200,6 +319202,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -319209,7 +319212,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -319218,6 +319220,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -319233,7 +319236,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -319244,6 +319246,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -319268,7 +319271,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -319282,6 +319284,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -319300,7 +319303,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -319312,6 +319314,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -319330,7 +319333,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -319342,6 +319344,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -319360,7 +319363,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -319372,6 +319374,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -319384,7 +319387,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -319400,15 +319402,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -319457,6 +319459,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -319487,7 +319490,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -319503,6 +319505,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -319524,7 +319527,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -319537,6 +319539,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -319546,7 +319549,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -319555,6 +319557,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -319573,7 +319576,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -319585,6 +319587,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -319603,7 +319606,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -319615,6 +319617,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -319657,7 +319660,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -319677,6 +319679,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -319692,7 +319695,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -319720,6 +319722,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -319762,7 +319765,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -319782,6 +319784,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -319791,7 +319794,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -319800,6 +319802,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -319815,7 +319818,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -319826,6 +319828,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -319850,7 +319853,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -319864,6 +319866,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -319882,7 +319885,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -319894,6 +319896,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -319912,7 +319915,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -319924,6 +319926,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -319942,7 +319945,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -319954,6 +319956,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -319966,7 +319969,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -319982,51 +319984,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -320042,51 +320044,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -320123,15 +320125,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320172,21 +320174,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -320199,7 +320202,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -320209,6 +320211,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -320221,7 +320224,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -320272,44 +320274,45 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -320318,33 +320321,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -320353,43 +320355,43 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -320423,15 +320425,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320444,15 +320446,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320479,47 +320481,47 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -320532,15 +320534,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320631,13 +320633,14 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -320658,11 +320661,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -320672,41 +320674,42 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -320722,7 +320725,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -320739,15 +320741,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320813,6 +320815,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -320828,7 +320831,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -320839,6 +320841,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -320851,7 +320854,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -320861,6 +320863,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -320876,7 +320879,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -320907,15 +320909,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -320980,15 +320982,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321032,57 +321034,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -321095,15 +321097,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321116,15 +321118,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321137,15 +321139,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321158,15 +321160,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321208,21 +321210,24 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -321239,12 +321244,9 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -321261,15 +321263,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321320,15 +321322,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321379,29 +321381,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321421,15 +321423,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -321456,24 +321458,26 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -321490,10 +321494,8 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -321503,37 +321505,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321569,22 +321571,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321593,36 +321595,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321679,23 +321681,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321704,41 +321706,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321747,35 +321749,35 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321784,37 +321786,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321823,37 +321825,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321862,12 +321864,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -321885,11 +321888,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321901,54 +321903,54 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -321957,11 +321959,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -321970,8 +321972,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -321980,37 +321982,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322020,6 +322022,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -322038,7 +322041,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -322050,6 +322052,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -322071,7 +322074,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -322084,6 +322086,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -322108,7 +322111,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -322122,6 +322124,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -322137,7 +322140,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -322147,54 +322149,55 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -322208,11 +322211,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -322230,22 +322232,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322254,46 +322256,47 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -322304,11 +322307,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -322318,22 +322320,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322342,53 +322344,53 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322397,29 +322399,30 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -322441,11 +322444,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322458,23 +322460,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322483,87 +322485,87 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322572,40 +322574,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -322616,11 +322619,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -322630,23 +322632,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322655,59 +322657,59 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322716,23 +322718,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322741,69 +322743,69 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322812,51 +322814,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322865,83 +322867,83 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322950,23 +322952,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -322996,26 +322998,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -323024,47 +323027,46 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323073,14 +323075,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -323090,13 +323094,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -323106,40 +323108,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -323148,33 +323151,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323183,30 +323185,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -323233,11 +323236,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -323247,24 +323249,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -323279,8 +323281,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -323291,23 +323293,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323316,40 +323318,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -323371,11 +323374,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323388,23 +323390,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323413,13 +323415,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -323429,11 +323431,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323443,10 +323445,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -323455,8 +323457,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -323465,13 +323467,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -323485,11 +323487,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323500,11 +323502,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -323525,8 +323527,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -323539,36 +323541,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323577,14 +323579,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -323594,13 +323598,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -323610,19 +323612,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -323635,11 +323638,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -323649,26 +323651,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -323702,11 +323705,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323722,26 +323724,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -323750,23 +323753,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -323781,6 +323783,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -323790,14 +323793,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -323807,57 +323809,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -323879,11 +323882,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -323893,22 +323895,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323917,14 +323919,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -323934,13 +323938,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -323950,23 +323952,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323975,22 +323977,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -323999,12 +324001,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -324018,11 +324021,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324033,13 +324035,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -324053,11 +324055,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324068,12 +324070,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -324083,11 +324086,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324097,10 +324099,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -324112,8 +324114,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -324123,18 +324125,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -324148,14 +324152,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -324165,13 +324167,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -324181,11 +324183,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324195,11 +324197,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -324207,20 +324208,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -324234,11 +324236,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324249,11 +324251,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -324261,20 +324262,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -324292,11 +324294,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324308,19 +324310,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -324338,14 +324341,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -324355,23 +324357,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324380,23 +324382,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324405,14 +324407,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -324422,13 +324426,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -324438,11 +324440,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -324459,11 +324462,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -324474,37 +324476,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324513,14 +324515,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -324530,13 +324534,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -324546,40 +324548,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -324603,11 +324606,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -324617,48 +324619,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -324712,13 +324716,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -324728,23 +324730,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324753,23 +324755,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324778,26 +324780,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -324807,11 +324810,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324821,27 +324823,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -324851,11 +324853,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324865,13 +324867,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -324881,13 +324885,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -324897,12 +324899,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -324916,11 +324919,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324931,10 +324933,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -324955,8 +324957,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -324969,23 +324971,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -324994,14 +324996,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -325011,13 +325015,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -325027,26 +325029,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -325055,47 +325058,46 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325104,14 +325106,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -325121,13 +325125,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -325137,40 +325139,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -325179,33 +325182,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325214,30 +325216,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -325264,11 +325267,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -325278,24 +325280,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -325310,8 +325312,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -325322,23 +325324,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325347,40 +325349,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -325402,11 +325405,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325419,23 +325421,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325444,13 +325446,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -325460,11 +325462,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325474,10 +325476,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -325486,8 +325488,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -325496,13 +325498,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -325516,11 +325518,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325531,11 +325533,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -325556,8 +325558,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -325570,36 +325572,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325608,14 +325610,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -325625,13 +325629,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -325641,19 +325643,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -325666,11 +325669,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -325680,26 +325682,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -325733,11 +325736,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325753,26 +325755,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -325781,23 +325784,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -325812,6 +325814,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -325821,14 +325824,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -325838,57 +325840,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -325910,11 +325913,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -325924,22 +325926,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -325948,14 +325950,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -325965,13 +325969,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -325981,23 +325983,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326006,22 +326008,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326030,12 +326032,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -326049,11 +326052,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326064,13 +326066,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -326084,11 +326086,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326099,12 +326101,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -326114,11 +326117,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326128,10 +326130,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -326143,8 +326145,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -326154,18 +326156,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -326179,14 +326183,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -326196,13 +326198,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -326212,11 +326214,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326226,11 +326228,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -326238,20 +326239,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -326265,11 +326267,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326280,11 +326282,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -326292,20 +326293,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -326323,11 +326325,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326339,19 +326341,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -326369,14 +326372,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -326386,23 +326388,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326411,23 +326413,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326436,14 +326438,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -326453,13 +326457,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -326469,11 +326471,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -326490,11 +326493,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -326505,37 +326507,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326544,14 +326546,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -326561,13 +326565,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -326577,40 +326579,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -326634,11 +326637,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -326648,48 +326650,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -326743,13 +326747,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -326759,23 +326761,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326784,23 +326786,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326809,26 +326811,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -326838,11 +326841,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326852,27 +326854,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -326882,11 +326884,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326896,13 +326898,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -326912,13 +326916,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -326928,12 +326930,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -326947,11 +326950,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -326962,10 +326964,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -326986,8 +326988,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -327000,23 +327002,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327025,14 +327027,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -327042,13 +327046,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -327058,37 +327060,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327097,23 +327099,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327122,18 +327124,18 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -327146,23 +327148,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327171,36 +327173,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327209,22 +327211,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327233,36 +327235,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327272,6 +327274,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -327281,7 +327284,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -327290,6 +327292,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -327302,7 +327305,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -327311,22 +327313,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327335,36 +327337,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327373,51 +327375,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327426,37 +327428,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327465,51 +327467,51 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327518,22 +327520,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327542,36 +327544,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327580,22 +327582,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327604,36 +327606,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327642,22 +327644,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327666,36 +327668,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327752,23 +327754,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327777,41 +327779,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327820,27 +327822,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -327874,11 +327876,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -327894,12 +327896,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -327912,8 +327915,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -327921,16 +327926,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -327942,14 +327944,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -327968,13 +327972,11 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -327984,12 +327986,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -327999,11 +328002,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328013,29 +328015,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -328062,44 +328064,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -328111,8 +328113,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -328122,11 +328124,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -328138,8 +328140,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -328163,23 +328165,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328188,30 +328190,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -328229,11 +328232,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328245,12 +328247,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -328262,11 +328265,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -328325,23 +328327,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328350,30 +328352,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -328391,11 +328394,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328407,12 +328409,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -328424,11 +328427,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -328438,14 +328440,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -328457,13 +328461,11 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -328473,23 +328475,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328498,21 +328500,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -328523,40 +328525,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328565,23 +328567,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328590,26 +328592,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -328619,11 +328622,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328633,23 +328635,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328658,39 +328660,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328699,14 +328701,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -328716,13 +328720,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -328732,39 +328734,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -328773,74 +328776,73 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -328849,14 +328851,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -328866,13 +328870,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -328882,40 +328884,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -328939,11 +328942,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -329023,23 +329025,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329083,23 +329085,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329136,23 +329138,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329209,22 +329211,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329233,46 +329235,47 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -329283,11 +329286,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -329297,22 +329299,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329321,53 +329323,53 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329376,39 +329378,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329417,36 +329419,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329503,40 +329505,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329545,11 +329547,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -329558,8 +329560,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -329568,23 +329570,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329593,12 +329595,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -329616,11 +329619,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329632,27 +329634,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -329660,18 +329662,18 @@ Schema name: `BetaResponseFailedEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -329680,8 +329682,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -329690,23 +329692,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329715,12 +329717,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -329734,11 +329737,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329749,76 +329751,76 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -329827,8 +329829,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -329837,23 +329839,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329862,41 +329864,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -329905,40 +329907,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330053,26 +330055,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -330081,47 +330084,46 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330130,14 +330132,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -330147,13 +330151,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -330163,40 +330165,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -330205,33 +330208,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330240,30 +330242,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -330290,11 +330293,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -330304,24 +330306,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -330336,8 +330338,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -330348,23 +330350,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330373,40 +330375,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -330428,11 +330431,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330445,23 +330447,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330470,13 +330472,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -330486,11 +330488,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330500,10 +330502,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -330512,8 +330514,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -330522,13 +330524,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -330542,11 +330544,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330557,11 +330559,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -330582,8 +330584,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -330596,36 +330598,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330634,14 +330636,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -330651,13 +330655,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -330667,19 +330669,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -330692,11 +330695,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -330706,26 +330708,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -330759,11 +330762,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330779,26 +330781,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -330807,23 +330810,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -330838,6 +330840,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -330847,14 +330850,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -330864,57 +330866,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -330936,11 +330939,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -330950,22 +330952,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -330974,14 +330976,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -330991,13 +330995,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -331007,23 +331009,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331032,22 +331034,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331056,12 +331058,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -331075,11 +331078,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331090,13 +331092,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -331110,11 +331112,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331125,12 +331127,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -331140,11 +331143,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331154,10 +331156,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -331169,8 +331171,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -331180,18 +331182,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -331205,14 +331209,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -331222,13 +331224,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -331238,11 +331240,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331252,11 +331254,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -331264,20 +331265,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -331291,11 +331293,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331306,11 +331308,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -331318,20 +331319,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -331349,11 +331351,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331365,19 +331367,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -331395,14 +331398,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -331412,23 +331414,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331437,23 +331439,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331462,14 +331464,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -331479,13 +331483,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -331495,11 +331497,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -331516,11 +331519,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -331531,37 +331533,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331570,14 +331572,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -331587,13 +331591,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -331603,40 +331605,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -331660,11 +331663,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -331674,48 +331676,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -331769,13 +331773,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -331785,23 +331787,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331810,23 +331812,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331835,26 +331837,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -331864,11 +331867,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331878,27 +331880,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -331908,11 +331910,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331922,13 +331924,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -331938,13 +331942,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -331954,12 +331956,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -331973,11 +331976,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -331988,10 +331990,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -332012,8 +332014,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -332026,23 +332028,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332051,14 +332053,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -332068,13 +332072,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -332084,26 +332086,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -332112,47 +332115,46 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332161,14 +332163,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -332178,13 +332182,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -332194,40 +332196,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -332236,33 +332239,32 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332271,30 +332273,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -332321,11 +332324,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -332335,24 +332337,24 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -332367,8 +332369,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -332379,23 +332381,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332404,40 +332406,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -332459,11 +332462,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332476,23 +332478,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332501,13 +332503,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -332517,11 +332519,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332531,10 +332533,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -332543,8 +332545,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -332553,13 +332555,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -332573,11 +332575,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332588,11 +332590,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -332613,8 +332615,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -332627,36 +332629,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332665,14 +332667,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -332682,13 +332686,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -332698,19 +332700,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -332723,11 +332726,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -332737,26 +332739,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -332790,11 +332793,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -332810,26 +332812,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -332838,23 +332841,22 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -332869,6 +332871,7 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -332878,14 +332881,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -332895,57 +332897,58 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -332967,11 +332970,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -332981,22 +332983,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333005,14 +333007,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -333022,13 +333026,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -333038,23 +333040,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333063,22 +333065,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333087,12 +333089,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -333106,11 +333109,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333121,13 +333123,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -333141,11 +333143,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333156,12 +333158,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -333171,11 +333174,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333185,10 +333187,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -333200,8 +333202,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -333211,18 +333213,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -333236,14 +333240,12 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -333253,13 +333255,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -333269,11 +333271,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333283,11 +333285,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -333295,20 +333296,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -333322,11 +333324,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333337,11 +333339,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -333349,20 +333350,21 @@ Schema name: `BetaResponseFailedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -333380,11 +333382,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333396,19 +333398,20 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -333426,14 +333429,13 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -333443,23 +333445,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333468,23 +333470,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333493,14 +333495,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -333510,13 +333514,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -333526,11 +333528,12 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -333547,11 +333550,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -333562,37 +333564,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333601,14 +333603,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -333618,13 +333622,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -333634,40 +333636,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -333691,11 +333694,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -333705,48 +333707,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -333800,13 +333804,11 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -333816,23 +333818,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333841,23 +333843,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333866,26 +333868,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -333895,11 +333898,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333909,27 +333911,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -333939,11 +333941,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -333953,13 +333955,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -333969,13 +333973,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -333985,12 +333987,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -334004,11 +334007,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334019,10 +334021,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -334043,8 +334045,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -334057,23 +334059,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334082,14 +334084,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -334099,13 +334103,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -334129,37 +334131,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334168,23 +334170,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334193,18 +334195,18 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -334217,23 +334219,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334242,41 +334244,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334286,6 +334288,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -334295,7 +334298,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -334304,6 +334306,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -334316,7 +334319,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -334325,23 +334327,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334350,41 +334352,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334393,57 +334395,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334452,40 +334454,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334494,57 +334496,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334553,23 +334555,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334578,41 +334580,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334621,23 +334623,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334646,41 +334648,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334737,23 +334739,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334762,41 +334764,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334805,22 +334807,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334829,36 +334831,36 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334958,23 +334960,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -334990,65 +334992,65 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335057,65 +335059,65 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335124,110 +335126,110 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335236,50 +335238,50 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335288,44 +335290,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -335338,22 +335340,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335362,18 +335364,18 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -335442,29 +335444,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -335548,6 +335550,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -335563,7 +335566,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -335574,6 +335576,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -335586,7 +335589,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -335595,10 +335597,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -335610,8 +335612,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -335621,12 +335623,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -335636,11 +335639,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335650,15 +335652,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -335727,21 +335729,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -335768,79 +335770,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -335871,20 +335873,21 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -335897,7 +335900,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -335963,6 +335965,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -335975,7 +335978,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -335985,9 +335987,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -335997,10 +336001,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -336010,16 +336012,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -336038,7 +336041,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -336140,29 +336142,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -336178,9 +336180,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -336194,10 +336198,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -336280,9 +336282,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -336300,10 +336304,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -336406,6 +336408,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -336415,7 +336418,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -336424,6 +336426,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -336439,7 +336442,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -336495,6 +336497,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -336519,7 +336522,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -336609,23 +336611,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -336634,57 +336636,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -336740,6 +336742,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -336755,7 +336758,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -336766,6 +336768,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -336778,7 +336781,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -336787,10 +336789,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -336802,8 +336804,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -336813,12 +336815,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -336828,11 +336831,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -336842,15 +336844,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -336919,21 +336921,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -336960,79 +336962,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -337063,20 +337065,21 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -337089,7 +337092,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -337155,6 +337157,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -337167,7 +337170,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -337177,9 +337179,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -337189,10 +337193,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -337202,16 +337204,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -337230,7 +337233,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -337332,29 +337334,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -337370,9 +337372,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -337386,10 +337390,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -337472,9 +337474,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -337492,10 +337496,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -337598,6 +337600,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -337607,7 +337610,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -337616,6 +337618,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -337631,7 +337634,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -337687,6 +337689,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -337711,7 +337714,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -337801,23 +337803,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -337826,57 +337828,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -337945,23 +337947,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -337970,37 +337972,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -338187,8 +338189,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -338196,10 +338200,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -338210,6 +338212,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -338225,7 +338228,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -338258,67 +338260,67 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -338578,43 +338580,43 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -338723,6 +338725,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -338732,7 +338735,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -338741,6 +338743,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -338756,7 +338759,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -338794,22 +338796,22 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -338818,18 +338820,18 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -338870,23 +338872,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -338930,23 +338932,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -338983,23 +338985,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339029,71 +339031,71 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339102,71 +339104,71 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339175,122 +339177,122 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339328,6 +339330,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -339343,7 +339346,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -339354,6 +339356,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -339366,7 +339369,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -339375,10 +339377,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -339390,8 +339392,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -339401,12 +339403,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -339416,11 +339419,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339430,15 +339432,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -339507,21 +339509,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -339548,79 +339550,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -339651,20 +339653,21 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -339677,7 +339680,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -339743,6 +339745,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -339755,7 +339758,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -339765,9 +339767,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -339777,10 +339781,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -339790,16 +339792,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -339818,7 +339821,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -339920,29 +339922,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -339958,9 +339960,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -339974,10 +339978,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -340060,9 +340062,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -340080,10 +340084,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -340186,6 +340188,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -340195,7 +340198,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -340204,6 +340206,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -340219,7 +340222,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -340275,6 +340277,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -340299,7 +340302,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -340389,23 +340391,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -340414,57 +340416,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -340520,6 +340522,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -340535,7 +340538,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -340546,6 +340548,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -340558,7 +340561,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -340567,10 +340569,10 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -340582,8 +340584,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -340593,12 +340595,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -340608,11 +340611,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -340622,15 +340624,15 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -340699,21 +340701,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -340740,79 +340742,79 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -340843,20 +340845,21 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -340869,7 +340872,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -340935,6 +340937,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -340947,7 +340950,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -340957,9 +340959,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -340969,10 +340973,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -340982,16 +340984,17 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -341010,7 +341013,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -341112,29 +341114,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -341150,9 +341152,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -341166,10 +341170,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -341252,9 +341254,11 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -341272,10 +341276,8 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -341378,6 +341380,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -341387,7 +341390,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -341396,6 +341398,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -341411,7 +341414,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -341467,6 +341469,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -341491,7 +341494,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -341581,23 +341583,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -341606,57 +341608,57 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -341711,23 +341713,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -341736,37 +341738,37 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -341908,27 +341910,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -341962,11 +341964,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -341982,12 +341984,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -342000,8 +342003,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -342009,16 +342014,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -342030,14 +342032,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -342056,13 +342060,11 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -342072,12 +342074,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -342087,11 +342090,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342101,29 +342103,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -342150,44 +342152,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -342199,8 +342201,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -342210,11 +342212,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -342226,8 +342228,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -342251,23 +342253,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342276,30 +342278,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -342317,11 +342320,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342333,12 +342335,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -342350,11 +342353,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -342413,23 +342415,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342438,26 +342440,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -342467,11 +342470,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342481,23 +342483,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342506,39 +342508,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342547,14 +342549,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -342564,13 +342568,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -342580,39 +342582,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -342621,74 +342624,73 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342697,14 +342699,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -342714,13 +342718,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -342730,40 +342732,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -342787,11 +342790,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -342808,27 +342810,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -342862,11 +342864,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -342882,12 +342884,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -342900,8 +342903,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -342909,16 +342914,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -342930,14 +342932,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -342956,13 +342960,11 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -342972,12 +342974,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -342987,11 +342990,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343001,29 +343003,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -343050,44 +343052,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -343099,8 +343101,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -343110,11 +343112,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -343126,8 +343128,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -343151,23 +343153,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343176,30 +343178,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -343217,11 +343220,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343233,12 +343235,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -343250,11 +343253,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -343313,23 +343315,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343338,26 +343340,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -343367,11 +343370,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343381,23 +343383,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343406,39 +343408,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343447,14 +343449,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -343464,13 +343468,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -343480,39 +343482,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -343521,74 +343524,73 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343597,14 +343599,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -343614,13 +343618,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -343630,40 +343632,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -343687,11 +343690,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -343740,27 +343742,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -343794,11 +343796,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343814,12 +343816,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -343832,8 +343835,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -343841,16 +343846,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -343862,23 +343864,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343887,41 +343889,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343930,21 +343932,21 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -343955,41 +343957,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -343998,61 +344000,61 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -344063,23 +344065,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344088,23 +344090,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344113,26 +344115,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -344142,11 +344145,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344156,23 +344158,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344230,27 +344232,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -344284,11 +344286,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344304,12 +344306,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -344322,8 +344325,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -344331,16 +344336,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -344352,14 +344354,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -344378,13 +344382,11 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -344394,12 +344396,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -344409,11 +344412,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344423,29 +344425,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -344472,44 +344474,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -344521,8 +344523,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -344532,11 +344534,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -344548,8 +344550,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -344573,23 +344575,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344598,30 +344600,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -344639,11 +344642,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344655,12 +344657,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -344672,11 +344675,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -344735,23 +344737,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344760,26 +344762,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -344789,11 +344792,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344803,23 +344805,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344828,39 +344830,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -344869,14 +344871,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -344886,13 +344890,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -344902,39 +344904,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -344943,74 +344946,73 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345019,14 +345021,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -345036,13 +345040,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -345052,40 +345054,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -345109,11 +345112,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -345130,27 +345132,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -345184,11 +345186,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345204,12 +345206,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -345222,8 +345225,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -345231,16 +345236,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -345252,14 +345254,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -345278,13 +345282,11 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -345294,12 +345296,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -345309,11 +345312,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345323,29 +345325,29 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -345372,44 +345374,44 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -345421,8 +345423,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -345432,11 +345434,11 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -345448,8 +345450,8 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -345473,23 +345475,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345498,30 +345500,31 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -345539,11 +345542,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345555,12 +345557,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -345572,11 +345575,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -345635,23 +345637,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345660,26 +345662,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -345689,11 +345692,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345703,23 +345705,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345728,39 +345730,39 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345769,14 +345771,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -345786,13 +345790,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -345802,39 +345804,40 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -345843,74 +345846,73 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -345919,14 +345921,16 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -345936,13 +345940,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -345952,40 +345954,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -346009,11 +346012,10 @@ Schema name: `BetaResponseFailedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -346131,8 +346133,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -346140,10 +346144,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -346154,6 +346156,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -346169,7 +346172,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -346202,67 +346204,67 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -346400,6 +346402,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -346409,7 +346412,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -346418,6 +346420,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -346433,7 +346436,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -346530,8 +346532,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -346539,10 +346543,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -346553,6 +346555,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -346568,7 +346571,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -346601,67 +346603,67 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -346799,6 +346801,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -346808,7 +346811,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -346817,6 +346819,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -346832,7 +346835,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -346929,8 +346931,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -346938,10 +346942,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -346965,53 +346967,53 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -347049,41 +347051,41 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -347092,23 +347094,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -347118,6 +347120,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -347133,7 +347136,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -347265,8 +347267,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -347274,10 +347278,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -347288,6 +347290,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -347303,7 +347306,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -347336,67 +347338,67 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -347534,6 +347536,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -347543,7 +347546,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -347552,6 +347554,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -347567,7 +347570,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -347664,8 +347666,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -347673,10 +347677,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -347687,6 +347689,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -347702,7 +347705,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -347735,67 +347737,67 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -347933,6 +347935,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -347942,7 +347945,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -347951,6 +347953,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -347966,7 +347969,6 @@ Schema name: `BetaResponseFailedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -347994,27 +347996,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -348048,11 +348050,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348068,12 +348070,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -348086,8 +348089,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -348095,16 +348100,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -348116,23 +348118,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348141,26 +348143,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -348170,11 +348173,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348184,23 +348186,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348227,27 +348229,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -348281,11 +348283,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348301,12 +348303,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -348319,8 +348322,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -348328,16 +348333,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -348349,23 +348351,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348374,26 +348376,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -348403,11 +348406,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348417,23 +348419,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348492,27 +348494,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -348546,11 +348548,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348566,12 +348568,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -348584,8 +348587,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -348593,16 +348598,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -348614,23 +348616,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348639,26 +348641,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -348668,11 +348671,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348682,23 +348684,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348725,27 +348727,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -348779,11 +348781,11 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348799,12 +348801,13 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -348817,8 +348820,10 @@ Schema name: `BetaResponseFailedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -348826,16 +348831,13 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -348847,23 +348849,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348872,26 +348874,27 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -348901,11 +348904,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -348915,23 +348917,23 @@ Schema name: `BetaResponseFailedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -349027,8 +349029,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -349036,10 +349040,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -349164,8 +349166,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -349173,10 +349177,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -349301,8 +349303,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -349310,10 +349314,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -349438,8 +349440,10 @@ Schema name: `BetaResponseFailedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -349447,10 +349451,8 @@ Schema name: `BetaResponseFailedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -349614,6 +349616,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_incomplete_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseIncompleteEvent", + "docstring": "An event that is emitted when a response finishes as incomplete.\n", "ident": "BetaResponseIncompleteEvent", "type": { "kind": "HttpTypeObject", @@ -349632,7 +349635,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An event that is emitted when a response finishes as incomplete.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) response", @@ -349643,20 +349645,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "The response that was incomplete.\n", + "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "The response that was incomplete.\n", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -349699,36 +349701,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -349737,10 +349739,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -349749,8 +349751,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseIncompleteEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -349759,50 +349761,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -349812,10 +349814,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -349824,8 +349826,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -349834,20 +349836,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -350645,16 +350650,13 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -350664,12 +350666,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -350678,22 +350681,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -351083,14 +351086,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -351100,22 +351102,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -351124,21 +351126,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -351177,26 +351179,25 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -351204,22 +351205,24 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -351269,11 +351272,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -351290,14 +351292,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -351601,13 +351605,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -351631,11 +351633,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -351643,53 +351644,54 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -351698,8 +351700,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -351708,39 +351710,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -351752,8 +351754,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -351763,47 +351765,47 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -351814,28 +351816,28 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -351847,8 +351849,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -351858,12 +351860,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -351873,11 +351876,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -351887,11 +351889,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -351912,8 +351914,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -351926,10 +351928,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -351939,20 +351941,20 @@ Schema name: `BetaResponseIncompleteEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -351974,11 +351976,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -351991,19 +351993,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -352017,19 +352019,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -352039,10 +352041,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -352050,20 +352052,20 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -352073,11 +352075,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -352087,19 +352089,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -352112,18 +352114,18 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -352289,26 +352291,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_incomplete_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -352390,11 +352393,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -352422,21 +352424,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -352449,7 +352452,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -352458,12 +352460,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -352473,11 +352476,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -352488,21 +352490,24 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -353300,12 +353305,9 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -353348,6 +353350,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -353366,7 +353369,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -353378,6 +353380,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -353405,7 +353408,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -353419,6 +353421,7 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -353805,7 +353808,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -353942,6 +353944,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -353966,7 +353969,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -353980,6 +353982,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -354013,7 +354016,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -354186,6 +354188,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -354207,7 +354210,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -354220,6 +354222,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -354250,7 +354253,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -354311,6 +354313,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -354338,7 +354341,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -354550,6 +354552,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -354571,7 +354574,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -354584,6 +354586,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -354605,7 +354608,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -354618,6 +354620,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -354645,7 +354648,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -354660,6 +354662,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -354684,7 +354687,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -354698,6 +354700,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -354719,7 +354722,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -354732,6 +354734,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -354765,7 +354768,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -354782,6 +354784,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -354815,7 +354818,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -354832,6 +354834,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -354862,7 +354865,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -354878,6 +354880,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -354908,7 +354911,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -354924,6 +354926,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -354960,7 +354963,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -354978,6 +354980,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -355002,7 +355005,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -355016,6 +355018,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -355040,7 +355043,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -355054,6 +355056,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -355078,7 +355081,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -355092,6 +355094,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -355122,7 +355125,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -355183,9 +355185,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -355966,10 +355970,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -356129,9 +356131,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -356145,10 +356149,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -356159,6 +356161,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -356174,7 +356177,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -356185,6 +356187,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -356194,7 +356197,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -356203,6 +356205,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -356215,7 +356218,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -356225,6 +356227,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -356240,7 +356243,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -356251,6 +356253,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -356263,7 +356266,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -356273,6 +356275,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -356282,7 +356285,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -356291,6 +356293,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -356300,7 +356303,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -356309,6 +356311,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -356339,7 +356342,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -356355,6 +356357,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -356376,7 +356379,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -356389,6 +356391,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -356398,7 +356401,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -356407,6 +356409,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -356425,7 +356428,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -356437,6 +356439,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -356455,7 +356458,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -356467,6 +356469,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -356509,7 +356512,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -356529,6 +356531,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -356544,7 +356547,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -356572,6 +356574,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -356614,7 +356617,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -356634,6 +356636,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -356643,7 +356646,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -356652,6 +356654,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -356667,7 +356670,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -356678,6 +356680,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -356702,7 +356705,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -356716,6 +356718,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -356734,7 +356737,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -356746,6 +356748,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -356764,7 +356767,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -356776,6 +356778,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -356794,7 +356797,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -356806,6 +356808,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -356818,7 +356821,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -356827,26 +356829,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -356885,11 +356888,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -356899,12 +356901,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -356943,11 +356946,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -356957,27 +356959,28 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -356985,6 +356988,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -357004,14 +357008,12 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -357023,21 +357025,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -357053,7 +357056,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -357063,12 +357065,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -357078,11 +357081,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357092,22 +357094,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357130,12 +357132,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -357149,11 +357152,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357164,13 +357166,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -357200,11 +357202,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357219,12 +357221,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -357238,11 +357241,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357253,18 +357255,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -357274,14 +357278,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -357291,12 +357293,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -357310,11 +357313,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357403,9 +357405,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -357431,10 +357435,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -357447,19 +357449,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -357470,13 +357472,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -357490,11 +357492,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -357506,6 +357508,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -357518,7 +357521,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -357541,24 +357543,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -357570,8 +357572,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -357581,24 +357583,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -357607,8 +357609,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -357617,21 +357619,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -357653,7 +357656,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -357835,6 +357837,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -357856,7 +357859,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -357887,6 +357889,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -357911,7 +357914,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -357925,6 +357927,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -357955,7 +357958,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -357971,6 +357973,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -357998,7 +358001,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -358013,6 +358015,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -358034,7 +358037,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -358047,6 +358049,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -358080,7 +358083,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -358097,6 +358099,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -358124,7 +358127,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -358139,6 +358141,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -358163,7 +358166,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -358366,6 +358368,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -358393,7 +358396,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -358408,6 +358410,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -358426,7 +358429,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -358438,6 +358440,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -358459,7 +358462,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -358472,6 +358474,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -358499,7 +358502,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -358514,6 +358516,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -358538,7 +358541,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -358552,6 +358554,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -358573,7 +358576,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -358586,6 +358588,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -358616,7 +358619,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -358632,6 +358634,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -358662,7 +358665,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -358678,6 +358680,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -358705,7 +358708,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -358720,6 +358722,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -358747,7 +358750,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -358762,6 +358764,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -358786,7 +358789,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -358800,6 +358802,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -358824,7 +358827,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -358838,6 +358840,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -358862,7 +358865,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -358876,6 +358878,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -358912,7 +358915,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -358930,6 +358932,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -358954,7 +358957,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -358968,6 +358970,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -358998,7 +359001,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -359014,6 +359016,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -359026,7 +359029,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -359036,6 +359038,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -359051,7 +359054,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -359135,12 +359137,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -359150,11 +359153,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -359164,12 +359166,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -359187,11 +359190,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359203,12 +359205,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -359218,11 +359221,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359232,22 +359234,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359256,28 +359258,30 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -359289,13 +359293,11 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -359305,22 +359307,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359329,12 +359331,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -359348,11 +359351,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359363,22 +359365,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -359387,10 +359389,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -359399,8 +359401,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -359409,12 +359411,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -359424,11 +359427,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360103,44 +360105,45 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -360162,11 +360165,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360179,22 +360181,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360203,10 +360205,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -360215,8 +360217,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -360225,12 +360227,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -360250,11 +360253,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -360267,64 +360269,64 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360333,24 +360335,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -360359,8 +360361,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -360369,12 +360371,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -360395,11 +360398,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -360409,26 +360411,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -360442,11 +360445,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360457,48 +360459,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -360515,16 +360520,13 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -360534,12 +360536,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -360553,11 +360556,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360568,22 +360570,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360592,10 +360594,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -360604,8 +360606,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -360614,12 +360616,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -360640,11 +360643,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -360654,56 +360656,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -360794,13 +360798,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -360818,37 +360820,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360857,10 +360859,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -360869,8 +360871,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -360879,26 +360881,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -360924,11 +360927,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360942,51 +360944,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -360995,10 +360997,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361007,8 +361009,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361017,26 +361019,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -361062,11 +361065,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361080,35 +361082,35 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -361120,23 +361122,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361145,10 +361147,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361157,8 +361159,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361167,26 +361169,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -361230,11 +361233,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -361245,12 +361247,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -361268,11 +361271,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361284,22 +361286,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361308,10 +361310,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361320,8 +361322,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361330,40 +361332,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -361377,11 +361380,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -361392,12 +361394,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -361411,11 +361414,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361426,23 +361428,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361451,19 +361453,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -361480,20 +361482,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -361510,10 +361512,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361522,8 +361524,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361532,47 +361534,47 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -361583,12 +361585,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -361606,11 +361609,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361622,23 +361624,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361647,12 +361649,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -361666,11 +361669,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -361681,10 +361683,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361693,8 +361695,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361703,40 +361705,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -361747,11 +361750,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -361761,22 +361763,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361785,10 +361787,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361797,8 +361799,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361807,12 +361809,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -361823,11 +361826,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -361837,26 +361839,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -361870,11 +361873,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361885,79 +361887,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -361966,10 +361968,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -361978,8 +361980,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -361988,54 +361990,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -362045,11 +362048,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362059,23 +362061,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362084,10 +362086,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -362096,8 +362098,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -362106,54 +362108,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -362163,11 +362166,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362177,12 +362179,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -362196,11 +362199,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362211,23 +362213,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362236,10 +362238,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -362248,8 +362250,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -362258,54 +362260,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -362315,11 +362318,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362329,12 +362331,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -362348,11 +362351,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362363,14 +362365,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -362674,13 +362678,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -362704,23 +362706,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362729,10 +362731,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -362741,8 +362743,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -362751,40 +362753,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -362818,11 +362821,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -362838,14 +362840,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -363149,13 +363153,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -363179,23 +363181,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363204,10 +363206,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363216,8 +363218,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363226,51 +363228,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363279,10 +363281,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363291,8 +363293,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363301,54 +363303,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -363366,11 +363369,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363382,22 +363384,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363406,10 +363408,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363418,8 +363420,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363428,56 +363430,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -363501,13 +363505,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -363517,12 +363519,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -363544,11 +363547,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363561,23 +363563,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363586,10 +363588,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363598,8 +363600,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363608,25 +363610,25 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -363650,8 +363652,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363665,26 +363667,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -363698,11 +363701,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363713,22 +363715,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363737,10 +363739,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363749,8 +363751,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363759,50 +363761,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363811,10 +363813,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -363823,8 +363825,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363833,12 +363835,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -363852,11 +363855,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363867,25 +363869,25 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -363900,8 +363902,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -363912,26 +363914,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -363943,11 +363946,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -363957,12 +363959,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -363976,11 +363979,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -363991,23 +363993,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364016,10 +364018,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364028,8 +364030,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364038,12 +364040,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -364064,11 +364067,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -364078,68 +364080,69 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -364156,11 +364159,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -364172,12 +364174,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -364191,11 +364194,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364206,23 +364208,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364231,10 +364233,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364243,8 +364245,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364253,12 +364255,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -364279,11 +364282,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -364293,55 +364295,56 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -364382,11 +364385,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -364397,12 +364399,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -364412,11 +364415,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364426,23 +364428,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364451,10 +364453,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364463,8 +364465,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364473,12 +364475,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -364499,11 +364502,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -364513,54 +364515,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -364570,11 +364573,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364584,23 +364586,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364609,10 +364611,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364621,8 +364623,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364631,12 +364633,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -364657,11 +364660,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -364671,106 +364673,106 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364779,10 +364781,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364791,8 +364793,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364801,54 +364803,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -364870,11 +364873,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364887,40 +364889,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -364937,11 +364940,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -364953,22 +364955,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -364977,10 +364979,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -364989,8 +364991,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -364999,92 +365001,92 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365093,10 +365095,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -365105,8 +365107,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -365115,64 +365117,64 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365181,10 +365183,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -365193,8 +365195,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -365203,78 +365205,78 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365283,24 +365285,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -365309,8 +365311,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -365319,12 +365321,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -365345,11 +365348,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -365359,62 +365361,65 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -365431,16 +365436,13 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -365450,12 +365452,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -365469,11 +365472,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365484,22 +365486,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365508,10 +365510,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -365520,8 +365522,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -365530,12 +365532,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -365556,11 +365559,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -365570,15 +365572,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -365605,12 +365607,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -365620,11 +365623,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365634,14 +365636,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -365650,34 +365654,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365686,12 +365688,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -365725,11 +365728,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365745,36 +365747,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365783,36 +365785,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365821,50 +365823,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365873,23 +365875,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365898,23 +365900,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365923,23 +365925,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -365948,26 +365950,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -365976,47 +365979,46 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366025,14 +366027,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -366042,13 +366046,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -366058,40 +366060,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -366100,33 +366103,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366135,30 +366137,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -366185,11 +366188,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -366199,24 +366201,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -366231,8 +366233,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -366243,23 +366245,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366268,40 +366270,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -366323,11 +366326,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366340,23 +366342,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366365,13 +366367,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -366381,11 +366383,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366395,10 +366397,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -366407,8 +366409,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -366417,13 +366419,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -366437,11 +366439,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366452,11 +366454,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -366477,8 +366479,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -366491,36 +366493,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366529,14 +366531,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -366546,13 +366550,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -366562,19 +366564,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -366587,11 +366590,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -366601,26 +366603,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -366654,11 +366657,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366674,26 +366676,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -366702,23 +366705,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -366733,6 +366735,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -366742,14 +366745,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -366759,57 +366761,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -366831,11 +366834,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -366845,22 +366847,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366869,14 +366871,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -366886,13 +366890,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -366902,23 +366904,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366927,22 +366929,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366951,12 +366953,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -366970,11 +366973,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -366985,13 +366987,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -367005,11 +367007,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367020,12 +367022,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -367035,11 +367038,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367049,10 +367051,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -367064,8 +367066,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -367075,18 +367077,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -367100,14 +367104,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -367117,13 +367119,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -367133,11 +367135,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367147,11 +367149,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -367159,20 +367160,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -367186,11 +367188,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367201,11 +367203,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -367213,20 +367214,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -367244,11 +367246,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367260,19 +367262,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -367290,14 +367293,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -367307,23 +367309,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367332,23 +367334,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367357,14 +367359,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -367374,13 +367378,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -367390,11 +367392,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -367411,11 +367414,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -367426,37 +367428,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367465,14 +367467,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -367482,13 +367486,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -367498,40 +367500,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -367555,11 +367558,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -367569,48 +367571,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -367664,13 +367668,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -367680,23 +367682,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367705,23 +367707,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367730,26 +367732,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -367759,11 +367762,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367773,27 +367775,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -367803,11 +367805,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367817,13 +367819,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -367833,13 +367837,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -367849,12 +367851,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -367868,11 +367871,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367883,10 +367885,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -367907,8 +367909,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -367921,23 +367923,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -367946,14 +367948,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -367963,13 +367967,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -367980,6 +367982,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -368004,7 +368007,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -368018,6 +368020,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -368033,7 +368036,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -368044,6 +368046,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -368068,7 +368071,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -368082,6 +368084,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -368097,7 +368100,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -368165,6 +368167,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -368180,7 +368183,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -368191,6 +368193,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -368212,7 +368215,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -368225,6 +368227,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -368252,7 +368255,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -368388,9 +368390,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -368400,10 +368404,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -368434,6 +368436,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -368443,7 +368446,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -368468,6 +368470,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -368477,7 +368480,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -368486,9 +368488,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -368511,10 +368515,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -368545,62 +368547,62 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -368611,12 +368613,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -368630,11 +368633,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368645,10 +368647,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -368657,8 +368659,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -368667,12 +368669,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -368686,11 +368689,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368701,22 +368703,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368725,44 +368727,45 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -368784,11 +368787,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368801,22 +368803,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368825,10 +368827,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -368837,8 +368839,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -368847,12 +368849,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -368872,11 +368875,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -368889,40 +368891,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -368936,11 +368939,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -368951,12 +368953,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -368970,11 +368973,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -368985,23 +368987,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369010,19 +369012,19 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -369039,20 +369041,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -369069,10 +369071,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369081,8 +369083,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369091,37 +369093,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -369132,23 +369134,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369157,29 +369159,30 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -369193,11 +369196,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -369208,10 +369210,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369220,8 +369222,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369230,12 +369232,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -369249,11 +369252,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369264,26 +369266,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -369327,11 +369330,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -369342,12 +369344,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -369365,11 +369368,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369381,22 +369383,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369405,10 +369407,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369417,8 +369419,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369427,64 +369429,64 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369493,24 +369495,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369519,8 +369521,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369529,12 +369531,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -369555,11 +369558,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -369569,26 +369571,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -369602,11 +369605,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369617,38 +369619,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -369665,16 +369670,13 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -369684,23 +369686,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369709,27 +369711,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369738,8 +369740,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369748,12 +369750,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -369774,11 +369777,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -369788,12 +369790,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -369807,11 +369810,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369822,28 +369824,30 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -369866,13 +369870,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -369883,37 +369885,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -369922,27 +369924,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -369951,8 +369953,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -369961,12 +369963,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -369992,11 +369995,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370010,55 +370012,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370067,27 +370069,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -370096,8 +370098,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -370106,12 +370108,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -370137,11 +370140,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370155,30 +370157,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -370192,11 +370195,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -370207,23 +370209,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370232,27 +370234,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -370261,8 +370263,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -370271,37 +370273,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370310,27 +370312,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -370339,8 +370341,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -370349,30 +370351,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -370382,11 +370385,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370396,12 +370398,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -370415,11 +370418,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370430,14 +370432,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -370741,13 +370745,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -370771,23 +370773,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370796,27 +370798,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -370825,8 +370827,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -370835,30 +370837,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -370868,11 +370871,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370882,12 +370884,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -370901,11 +370904,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370916,23 +370918,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -370941,14 +370943,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -371252,13 +371256,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -371282,23 +371284,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371307,27 +371309,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -371336,8 +371338,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371346,26 +371348,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -371376,11 +371379,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -371390,22 +371392,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371414,10 +371416,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -371426,8 +371428,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371436,12 +371438,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -371452,11 +371455,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -371466,26 +371468,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -371499,11 +371502,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371514,40 +371516,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371556,27 +371558,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -371585,8 +371587,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371595,40 +371597,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -371646,11 +371649,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371662,22 +371664,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371686,10 +371688,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -371698,8 +371700,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371708,56 +371710,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -371781,13 +371785,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -371797,12 +371799,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -371824,11 +371827,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371841,23 +371843,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371866,10 +371868,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -371878,8 +371880,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371888,25 +371890,25 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -371930,8 +371932,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -371945,26 +371947,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -371978,11 +371981,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -371993,22 +371995,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372017,10 +372019,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372029,8 +372031,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372039,50 +372041,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372091,10 +372093,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372103,8 +372105,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372113,12 +372115,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -372132,11 +372135,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372147,11 +372149,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -372166,8 +372168,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372178,41 +372180,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372221,27 +372223,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372250,8 +372252,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372260,12 +372262,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -372286,11 +372289,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372300,12 +372302,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -372317,11 +372320,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372331,13 +372333,14 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -372351,11 +372354,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372366,39 +372368,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -372409,23 +372411,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372434,27 +372436,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372463,8 +372465,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372473,12 +372475,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -372499,11 +372502,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372513,27 +372515,28 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -372547,11 +372550,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372562,31 +372564,32 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -372627,11 +372630,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372642,13 +372644,14 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -372658,11 +372661,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372672,23 +372674,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372697,27 +372699,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372726,8 +372728,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372736,12 +372738,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -372762,11 +372765,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372776,31 +372778,32 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -372810,11 +372813,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372824,23 +372826,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -372849,27 +372851,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -372878,8 +372880,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -372888,12 +372890,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -372914,11 +372917,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -372928,57 +372930,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -372995,11 +372998,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -373011,22 +373013,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373035,10 +373037,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373047,8 +373049,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373057,92 +373059,92 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373151,10 +373153,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373163,8 +373165,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373173,50 +373175,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373225,24 +373227,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373251,8 +373253,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373261,92 +373263,92 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373355,10 +373357,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373367,8 +373369,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373377,54 +373379,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -373446,11 +373449,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373463,34 +373465,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -373507,16 +373512,13 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -373526,22 +373528,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373550,24 +373552,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373576,8 +373578,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373586,12 +373588,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -373612,11 +373615,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -373626,64 +373628,64 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373692,24 +373694,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373718,8 +373720,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373728,12 +373730,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -373754,11 +373757,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -373768,37 +373770,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373807,10 +373809,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373819,8 +373821,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373829,24 +373831,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373855,8 +373857,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -373865,23 +373867,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373890,92 +373892,92 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -373984,10 +373986,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -373996,8 +373998,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -374006,64 +374008,65 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -374073,11 +374076,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -374087,23 +374089,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -374112,10 +374114,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -374124,8 +374126,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -374135,11 +374137,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -374159,17 +374161,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -374257,6 +374259,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -374275,7 +374278,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -374287,6 +374289,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -374299,7 +374302,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -374343,15 +374345,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -374413,26 +374415,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -374440,6 +374443,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -374450,14 +374454,12 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -374468,60 +374470,60 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -374534,15 +374536,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -374608,21 +374610,24 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -374639,12 +374644,9 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -374682,15 +374684,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -374764,6 +374766,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -374776,7 +374779,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -374786,6 +374788,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -374798,7 +374801,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -374808,6 +374810,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -374820,7 +374823,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -374859,6 +374861,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -374880,7 +374883,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -374911,6 +374913,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -374923,7 +374926,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -374939,15 +374941,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -375002,15 +375004,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -375058,14 +375060,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -375141,13 +375145,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -375159,11 +375161,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -375180,11 +375183,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -375196,37 +375198,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -375242,21 +375244,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -375275,7 +375278,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -375287,6 +375289,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -375299,7 +375302,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -375309,6 +375311,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -375324,7 +375327,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -375369,57 +375371,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -375454,6 +375456,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -375475,7 +375478,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -375488,6 +375490,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -375506,7 +375509,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -375518,6 +375520,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -375533,7 +375536,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -375544,6 +375546,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -375556,7 +375559,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -375566,6 +375568,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -375584,7 +375587,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -375596,6 +375598,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -375605,7 +375608,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -375614,6 +375616,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -375638,7 +375641,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -375652,6 +375654,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -375664,7 +375667,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -375674,6 +375676,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -375683,7 +375686,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -375692,9 +375694,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -375825,10 +375829,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -375845,17 +375847,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -375871,37 +375873,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -375910,38 +375912,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -375957,7 +375960,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -376002,93 +376004,93 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -376104,51 +376106,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -376185,15 +376187,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -376220,15 +376222,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -376276,15 +376278,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -376326,6 +376328,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -376356,7 +376359,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -376372,6 +376374,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -376393,7 +376396,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -376406,6 +376408,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -376415,7 +376418,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -376424,6 +376426,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -376442,7 +376445,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -376454,6 +376456,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -376472,7 +376475,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -376484,6 +376486,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -376526,7 +376529,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -376546,6 +376548,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -376561,7 +376564,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -376589,6 +376591,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -376631,7 +376634,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -376651,6 +376653,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -376660,7 +376663,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -376669,6 +376671,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -376684,7 +376687,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -376695,6 +376697,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -376719,7 +376722,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -376733,6 +376735,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -376751,7 +376754,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -376763,6 +376765,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -376781,7 +376784,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -376793,6 +376795,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -376811,7 +376814,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -376823,6 +376825,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -376835,7 +376838,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -376851,15 +376853,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -376922,6 +376924,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -376952,7 +376955,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -376968,6 +376970,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -376989,7 +376992,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -377002,6 +377004,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -377011,7 +377014,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -377020,6 +377022,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -377038,7 +377041,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -377050,6 +377052,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -377068,7 +377071,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -377080,6 +377082,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -377122,7 +377125,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -377142,6 +377144,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -377157,7 +377160,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -377185,6 +377187,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -377227,7 +377230,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -377247,6 +377249,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -377256,7 +377259,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -377265,6 +377267,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -377280,7 +377283,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -377291,6 +377293,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -377315,7 +377318,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -377329,6 +377331,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -377347,7 +377350,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -377359,6 +377361,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -377377,7 +377380,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -377389,6 +377391,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -377407,7 +377410,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -377419,6 +377421,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -377431,7 +377434,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -377447,15 +377449,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -377468,15 +377470,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -377517,21 +377519,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -377544,7 +377547,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -377554,6 +377556,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -377566,7 +377569,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -377617,44 +377619,45 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -377663,33 +377666,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -377698,43 +377700,43 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -377768,15 +377770,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -377789,15 +377791,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -377824,46 +377826,46 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -377895,6 +377897,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -377904,7 +377907,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -377913,6 +377915,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -377925,7 +377928,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -377962,15 +377964,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378014,13 +378016,14 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -378041,11 +378044,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -378055,43 +378057,43 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378125,15 +378127,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378178,6 +378180,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -378193,7 +378196,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -378204,6 +378206,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -378216,7 +378219,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -378226,6 +378228,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -378241,7 +378244,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -378272,15 +378274,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378345,15 +378347,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378404,15 +378406,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378453,57 +378455,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -378516,15 +378518,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378537,15 +378539,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378558,15 +378560,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378579,15 +378581,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378632,21 +378634,24 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -378663,12 +378668,9 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -378706,15 +378708,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -378906,6 +378908,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -378921,7 +378924,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -378932,6 +378934,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -378944,7 +378947,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -378953,10 +378955,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -378968,8 +378970,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -378979,12 +378981,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -378994,11 +378997,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -379008,15 +379010,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -379085,21 +379087,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -379126,79 +379128,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -379229,20 +379231,21 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -379255,7 +379258,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -379321,6 +379323,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -379333,7 +379336,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -379343,9 +379345,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -379355,10 +379359,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -379368,16 +379370,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -379396,7 +379399,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -379498,29 +379500,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -379536,9 +379538,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -379552,10 +379556,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -379638,9 +379640,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -379658,10 +379662,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -379839,6 +379841,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -379848,7 +379851,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -379857,6 +379859,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -379872,7 +379875,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -379928,6 +379930,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -379952,7 +379955,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -380042,23 +380044,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380067,57 +380069,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -380144,12 +380146,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -380158,22 +380161,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -380181,8 +380184,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -380192,16 +380197,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -380211,12 +380213,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -380225,61 +380228,60 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380288,51 +380290,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380341,12 +380343,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -380355,22 +380358,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -380378,8 +380381,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -380389,16 +380394,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -380408,12 +380410,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -380422,61 +380425,60 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380485,51 +380487,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380538,37 +380540,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380577,11 +380579,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -380590,8 +380592,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -380600,12 +380602,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -380623,11 +380626,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380639,23 +380641,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380664,42 +380666,42 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -380708,8 +380710,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -380718,23 +380720,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380743,12 +380745,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -380762,11 +380765,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380777,70 +380779,70 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -380849,8 +380851,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -380873,22 +380875,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380897,27 +380899,28 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -380926,32 +380929,31 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -380960,36 +380962,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -381011,7 +381014,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -381023,22 +381025,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -381116,15 +381118,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381200,26 +381202,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -381227,6 +381230,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -381237,14 +381241,12 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -381255,102 +381257,102 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -381384,15 +381386,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381405,57 +381407,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381483,6 +381485,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -381501,7 +381504,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -381513,6 +381515,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -381525,7 +381528,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -381535,6 +381537,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -381550,7 +381553,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -381595,15 +381597,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381616,15 +381618,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381690,21 +381692,24 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -381721,12 +381726,9 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -381737,6 +381739,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -381752,7 +381755,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -381763,6 +381765,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -381784,7 +381787,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -381797,6 +381799,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -381824,7 +381827,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -381845,15 +381847,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -381949,6 +381951,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -381961,7 +381964,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -381977,15 +381979,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -382040,15 +382042,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -382096,40 +382098,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -382138,14 +382140,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -382207,13 +382211,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -382231,15 +382233,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -382252,15 +382254,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -382302,6 +382304,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -382332,7 +382335,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -382348,6 +382350,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -382369,7 +382372,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -382382,6 +382384,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -382391,7 +382394,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -382400,6 +382402,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -382418,7 +382421,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -382430,6 +382432,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -382448,7 +382451,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -382460,6 +382462,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -382502,7 +382505,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -382522,6 +382524,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -382537,7 +382540,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -382565,6 +382567,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -382607,7 +382610,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -382627,6 +382629,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -382636,7 +382639,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -382645,6 +382647,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -382660,7 +382663,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -382671,6 +382673,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -382695,7 +382698,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -382709,6 +382711,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -382727,7 +382730,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -382739,6 +382741,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -382757,7 +382760,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -382769,6 +382771,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -382787,7 +382790,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -382799,6 +382801,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -382811,7 +382814,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -382827,15 +382829,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -382884,6 +382886,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -382914,7 +382917,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -382930,6 +382932,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -382951,7 +382954,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -382964,6 +382966,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -382973,7 +382976,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -382982,6 +382984,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -383000,7 +383003,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -383012,6 +383014,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -383030,7 +383033,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -383042,6 +383044,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -383084,7 +383087,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -383104,6 +383106,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -383119,7 +383122,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -383147,6 +383149,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -383189,7 +383192,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -383209,6 +383211,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -383218,7 +383221,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -383227,6 +383229,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -383242,7 +383245,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -383253,6 +383255,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -383277,7 +383280,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -383291,6 +383293,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -383309,7 +383312,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -383321,6 +383323,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -383339,7 +383342,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -383351,6 +383353,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -383369,7 +383372,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -383381,6 +383383,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -383393,7 +383396,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -383409,51 +383411,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -383469,51 +383471,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -383550,15 +383552,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -383599,21 +383601,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -383626,7 +383629,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -383636,6 +383638,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -383648,7 +383651,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -383699,44 +383701,45 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -383745,33 +383748,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -383780,43 +383782,43 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -383850,15 +383852,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -383871,15 +383873,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -383906,47 +383908,47 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -383959,15 +383961,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384058,13 +384060,14 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -384085,11 +384088,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -384099,41 +384101,42 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -384149,7 +384152,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -384166,15 +384168,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384240,6 +384242,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -384255,7 +384258,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -384266,6 +384268,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -384278,7 +384281,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -384288,6 +384290,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -384303,7 +384306,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -384334,15 +384336,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384407,15 +384409,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384459,57 +384461,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -384522,15 +384524,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384543,15 +384545,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384564,15 +384566,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384585,15 +384587,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384635,21 +384637,24 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -384666,12 +384671,9 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -384688,15 +384690,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384747,15 +384749,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384806,29 +384808,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384848,15 +384850,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -384883,24 +384885,26 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -384917,10 +384921,8 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -384930,37 +384932,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -384996,22 +384998,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385020,36 +385022,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385106,23 +385108,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385131,41 +385133,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385174,35 +385176,35 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385211,37 +385213,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385250,37 +385252,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385289,12 +385291,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -385312,11 +385315,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385328,54 +385330,54 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385384,11 +385386,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -385397,8 +385399,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -385407,37 +385409,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385447,6 +385449,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -385465,7 +385468,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -385477,6 +385479,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -385498,7 +385501,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -385511,6 +385513,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -385535,7 +385538,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -385549,6 +385551,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -385564,7 +385567,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -385574,54 +385576,55 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -385635,11 +385638,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -385657,22 +385659,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385681,46 +385683,47 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -385731,11 +385734,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -385745,22 +385747,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385769,53 +385771,53 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385824,29 +385826,30 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -385868,11 +385871,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385885,23 +385887,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385910,87 +385912,87 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -385999,40 +386001,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -386043,11 +386046,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -386057,23 +386059,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386082,59 +386084,59 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386143,23 +386145,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386168,69 +386170,69 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386239,51 +386241,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386292,83 +386294,83 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386377,23 +386379,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386423,26 +386425,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -386451,47 +386454,46 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386500,14 +386502,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -386517,13 +386521,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -386533,40 +386535,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -386575,33 +386578,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386610,30 +386612,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -386660,11 +386663,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -386674,24 +386676,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -386706,8 +386708,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -386718,23 +386720,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386743,40 +386745,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -386798,11 +386801,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386815,23 +386817,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386840,13 +386842,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -386856,11 +386858,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386870,10 +386872,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -386882,8 +386884,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -386892,13 +386894,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -386912,11 +386914,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -386927,11 +386929,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -386952,8 +386954,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -386966,36 +386968,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387004,14 +387006,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -387021,13 +387025,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -387037,19 +387039,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -387062,11 +387065,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387076,26 +387078,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -387129,11 +387132,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387149,26 +387151,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -387177,23 +387180,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -387208,6 +387210,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -387217,14 +387220,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387234,57 +387236,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -387306,11 +387309,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387320,22 +387322,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387344,14 +387346,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -387361,13 +387365,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -387377,23 +387379,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387402,22 +387404,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387426,12 +387428,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -387445,11 +387448,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387460,13 +387462,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -387480,11 +387482,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387495,12 +387497,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -387510,11 +387513,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387524,10 +387526,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -387539,8 +387541,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -387550,18 +387552,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -387575,14 +387579,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387592,13 +387594,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -387608,11 +387610,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387622,11 +387624,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -387634,20 +387635,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -387661,11 +387663,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387676,11 +387678,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -387688,20 +387689,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -387719,11 +387721,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387735,19 +387737,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -387765,14 +387768,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387782,23 +387784,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387807,23 +387809,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387832,14 +387834,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -387849,13 +387853,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -387865,11 +387867,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -387886,11 +387889,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -387901,37 +387903,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -387940,14 +387942,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -387957,13 +387961,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -387973,40 +387975,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -388030,11 +388033,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -388044,48 +388046,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -388139,13 +388143,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -388155,23 +388157,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388180,23 +388182,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388205,26 +388207,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -388234,11 +388237,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388248,27 +388250,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -388278,11 +388280,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388292,13 +388294,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -388308,13 +388312,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -388324,12 +388326,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -388343,11 +388346,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388358,10 +388360,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -388382,8 +388384,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -388396,23 +388398,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388421,14 +388423,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -388438,13 +388442,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -388454,26 +388456,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -388482,47 +388485,46 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388531,14 +388533,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -388548,13 +388552,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -388564,40 +388566,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -388606,33 +388609,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388641,30 +388643,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -388691,11 +388694,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -388705,24 +388707,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -388737,8 +388739,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -388749,23 +388751,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388774,40 +388776,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -388829,11 +388832,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388846,23 +388848,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388871,13 +388873,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -388887,11 +388889,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388901,10 +388903,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -388913,8 +388915,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -388923,13 +388925,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -388943,11 +388945,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -388958,11 +388960,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -388983,8 +388985,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -388997,36 +388999,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389035,14 +389037,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -389052,13 +389056,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -389068,19 +389070,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -389093,11 +389096,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389107,26 +389109,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -389160,11 +389163,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389180,26 +389182,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -389208,23 +389211,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -389239,6 +389241,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -389248,14 +389251,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389265,57 +389267,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -389337,11 +389340,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389351,22 +389353,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389375,14 +389377,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -389392,13 +389396,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -389408,23 +389410,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389433,22 +389435,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389457,12 +389459,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -389476,11 +389479,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389491,13 +389493,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -389511,11 +389513,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389526,12 +389528,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -389541,11 +389544,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389555,10 +389557,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -389570,8 +389572,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -389581,18 +389583,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -389606,14 +389610,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389623,13 +389625,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -389639,11 +389641,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389653,11 +389655,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -389665,20 +389666,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -389692,11 +389694,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389707,11 +389709,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -389719,20 +389720,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -389750,11 +389752,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389766,19 +389768,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -389796,14 +389799,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389813,23 +389815,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389838,23 +389840,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389863,14 +389865,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -389880,13 +389884,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -389896,11 +389898,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -389917,11 +389920,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -389932,37 +389934,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -389971,14 +389973,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -389988,13 +389992,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -390004,40 +390006,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -390061,11 +390064,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -390075,48 +390077,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -390170,13 +390174,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -390186,23 +390188,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390211,23 +390213,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390236,26 +390238,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -390265,11 +390268,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390279,27 +390281,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -390309,11 +390311,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390323,13 +390325,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -390339,13 +390343,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -390355,12 +390357,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -390374,11 +390377,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390389,10 +390391,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -390413,8 +390415,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -390427,23 +390429,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390452,14 +390454,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -390469,13 +390473,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -390485,37 +390487,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390524,23 +390526,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390549,18 +390551,18 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -390573,23 +390575,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390598,36 +390600,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390636,22 +390638,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390660,36 +390662,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390699,6 +390701,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -390708,7 +390711,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -390717,6 +390719,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -390729,7 +390732,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -390738,22 +390740,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390762,36 +390764,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390800,51 +390802,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390853,37 +390855,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390892,51 +390894,51 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390945,22 +390947,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -390969,36 +390971,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391007,22 +391009,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391031,36 +391033,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391069,22 +391071,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391093,36 +391095,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391179,23 +391181,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391204,41 +391206,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391247,27 +391249,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -391301,11 +391303,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391321,12 +391323,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -391339,8 +391342,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -391348,16 +391353,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -391369,14 +391371,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -391395,13 +391399,11 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -391411,12 +391413,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -391426,11 +391429,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391440,29 +391442,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -391489,44 +391491,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -391538,8 +391540,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -391549,11 +391551,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -391565,8 +391567,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -391590,23 +391592,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391615,30 +391617,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -391656,11 +391659,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391672,12 +391674,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -391689,11 +391692,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -391752,23 +391754,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391777,30 +391779,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -391818,11 +391821,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391834,12 +391836,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -391851,11 +391854,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -391865,14 +391867,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -391884,13 +391888,11 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -391900,23 +391902,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391925,21 +391927,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -391950,40 +391952,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -391992,23 +391994,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392017,26 +392019,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -392046,11 +392049,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392060,23 +392062,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392085,39 +392087,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392126,14 +392128,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -392143,13 +392147,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -392159,39 +392161,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -392200,74 +392203,73 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392276,14 +392278,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -392293,13 +392297,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -392309,40 +392311,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -392366,11 +392369,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -392450,23 +392452,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392510,23 +392512,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392563,23 +392565,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392636,22 +392638,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392660,46 +392662,47 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -392710,11 +392713,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -392724,22 +392726,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392748,53 +392750,53 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392803,39 +392805,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392844,36 +392846,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392930,40 +392932,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -392972,11 +392974,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -392985,8 +392987,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -392995,23 +392997,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393020,12 +393022,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -393043,11 +393046,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393059,27 +393061,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -393087,18 +393089,18 @@ Schema name: `BetaResponseIncompleteEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -393107,8 +393109,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -393117,23 +393119,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393142,12 +393144,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -393161,11 +393164,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393176,76 +393178,76 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -393254,8 +393256,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -393264,23 +393266,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393289,41 +393291,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393332,40 +393334,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393480,26 +393482,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -393508,47 +393511,46 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393557,14 +393559,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -393574,13 +393578,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -393590,40 +393592,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -393632,33 +393635,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393667,30 +393669,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -393717,11 +393720,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -393731,24 +393733,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -393763,8 +393765,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -393775,23 +393777,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393800,40 +393802,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -393855,11 +393858,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393872,23 +393874,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393897,13 +393899,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -393913,11 +393915,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393927,10 +393929,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -393939,8 +393941,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -393949,13 +393951,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -393969,11 +393971,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -393984,11 +393986,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -394009,8 +394011,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -394023,36 +394025,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394061,14 +394063,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -394078,13 +394082,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -394094,19 +394096,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -394119,11 +394122,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394133,26 +394135,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -394186,11 +394189,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394206,26 +394208,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -394234,23 +394237,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -394265,6 +394267,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -394274,14 +394277,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394291,57 +394293,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -394363,11 +394366,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394377,22 +394379,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394401,14 +394403,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -394418,13 +394422,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -394434,23 +394436,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394459,22 +394461,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394483,12 +394485,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -394502,11 +394505,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394517,13 +394519,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -394537,11 +394539,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394552,12 +394554,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -394567,11 +394570,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394581,10 +394583,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -394596,8 +394598,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -394607,18 +394609,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -394632,14 +394636,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394649,13 +394651,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -394665,11 +394667,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394679,11 +394681,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -394691,20 +394692,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -394718,11 +394720,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394733,11 +394735,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -394745,20 +394746,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -394776,11 +394778,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394792,19 +394794,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -394822,14 +394825,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394839,23 +394841,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394864,23 +394866,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394889,14 +394891,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -394906,13 +394910,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -394922,11 +394924,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -394943,11 +394946,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -394958,37 +394960,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -394997,14 +394999,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -395014,13 +395018,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -395030,40 +395032,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -395087,11 +395090,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -395101,48 +395103,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -395196,13 +395200,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -395212,23 +395214,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395237,23 +395239,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395262,26 +395264,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -395291,11 +395294,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395305,27 +395307,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -395335,11 +395337,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395349,13 +395351,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -395365,13 +395369,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -395381,12 +395383,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -395400,11 +395403,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395415,10 +395417,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -395439,8 +395441,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -395453,23 +395455,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395478,14 +395480,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -395495,13 +395499,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -395511,26 +395513,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -395539,47 +395542,46 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395588,14 +395590,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -395605,13 +395609,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -395621,40 +395623,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -395663,33 +395666,32 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395698,30 +395700,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -395748,11 +395751,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -395762,24 +395764,24 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -395794,8 +395796,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -395806,23 +395808,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395831,40 +395833,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -395886,11 +395889,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395903,23 +395905,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395928,13 +395930,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -395944,11 +395946,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -395958,10 +395960,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -395970,8 +395972,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -395980,13 +395982,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -396000,11 +396002,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396015,11 +396017,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -396040,8 +396042,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -396054,36 +396056,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396092,14 +396094,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -396109,13 +396113,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -396125,19 +396127,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -396150,11 +396153,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396164,26 +396166,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -396217,11 +396220,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396237,26 +396239,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -396265,23 +396268,22 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -396296,6 +396298,7 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -396305,14 +396308,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396322,57 +396324,58 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -396394,11 +396397,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396408,22 +396410,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396432,14 +396434,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -396449,13 +396453,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -396465,23 +396467,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396490,22 +396492,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396514,12 +396516,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -396533,11 +396536,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396548,13 +396550,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -396568,11 +396570,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396583,12 +396585,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -396598,11 +396601,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396612,10 +396614,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -396627,8 +396629,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -396638,18 +396640,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -396663,14 +396667,12 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396680,13 +396682,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -396696,11 +396698,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396710,11 +396712,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -396722,20 +396723,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -396749,11 +396751,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396764,11 +396766,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -396776,20 +396777,21 @@ Schema name: `BetaResponseIncompleteEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -396807,11 +396809,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396823,19 +396825,20 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -396853,14 +396856,13 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396870,23 +396872,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396895,23 +396897,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -396920,14 +396922,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -396937,13 +396941,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -396953,11 +396955,12 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -396974,11 +396977,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -396989,37 +396991,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397028,14 +397030,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -397045,13 +397049,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -397061,40 +397063,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -397118,11 +397121,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -397132,48 +397134,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -397227,13 +397231,11 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -397243,23 +397245,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397268,23 +397270,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397293,26 +397295,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -397322,11 +397325,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397336,27 +397338,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -397366,11 +397368,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397380,13 +397382,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -397396,13 +397400,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -397412,12 +397414,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -397431,11 +397434,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397446,10 +397448,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -397470,8 +397472,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -397484,23 +397486,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397509,14 +397511,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -397526,13 +397530,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -397556,37 +397558,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397595,23 +397597,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397620,18 +397622,18 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -397644,23 +397646,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397669,41 +397671,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397713,6 +397715,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -397722,7 +397725,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -397731,6 +397733,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -397743,7 +397746,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -397752,23 +397754,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397777,41 +397779,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397820,57 +397822,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397879,40 +397881,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397921,57 +397923,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -397980,23 +397982,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398005,41 +398007,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398048,23 +398050,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398073,41 +398075,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398164,23 +398166,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398189,41 +398191,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398232,22 +398234,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398256,36 +398258,36 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398385,23 +398387,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398417,65 +398419,65 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398484,65 +398486,65 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398551,110 +398553,110 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398663,50 +398665,50 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398715,44 +398717,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -398765,22 +398767,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -398789,18 +398791,18 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -398869,29 +398871,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -398975,6 +398977,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -398990,7 +398993,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -399001,6 +399003,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -399013,7 +399016,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -399022,10 +399024,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -399037,8 +399039,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -399048,12 +399050,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -399063,11 +399066,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -399077,15 +399079,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -399154,21 +399156,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -399195,79 +399197,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -399298,20 +399300,21 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -399324,7 +399327,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -399390,6 +399392,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -399402,7 +399405,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -399412,9 +399414,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -399424,10 +399428,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -399437,16 +399439,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -399465,7 +399468,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -399567,29 +399569,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -399605,9 +399607,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -399621,10 +399625,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -399707,9 +399709,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -399727,10 +399731,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -399833,6 +399835,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -399842,7 +399845,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -399851,6 +399853,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -399866,7 +399869,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -399922,6 +399924,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -399946,7 +399949,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -400036,23 +400038,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -400061,57 +400063,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -400167,6 +400169,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -400182,7 +400185,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -400193,6 +400195,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -400205,7 +400208,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -400214,10 +400216,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -400229,8 +400231,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -400240,12 +400242,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -400255,11 +400258,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -400269,15 +400271,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -400346,21 +400348,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -400387,79 +400389,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -400490,20 +400492,21 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -400516,7 +400519,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -400582,6 +400584,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -400594,7 +400597,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -400604,9 +400606,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -400616,10 +400620,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -400629,16 +400631,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -400657,7 +400660,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -400759,29 +400761,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -400797,9 +400799,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -400813,10 +400817,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -400899,9 +400901,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -400919,10 +400923,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -401025,6 +401027,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -401034,7 +401037,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -401043,6 +401045,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -401058,7 +401061,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -401114,6 +401116,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -401138,7 +401141,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -401228,23 +401230,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -401253,57 +401255,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -401372,23 +401374,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -401397,37 +401399,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -401614,8 +401616,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -401623,10 +401627,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -401637,6 +401639,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -401652,7 +401655,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -401685,67 +401687,67 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -402005,43 +402007,43 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -402150,6 +402152,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -402159,7 +402162,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -402168,6 +402170,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -402183,7 +402186,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -402221,22 +402223,22 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402245,18 +402247,18 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -402297,23 +402299,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402357,23 +402359,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402410,23 +402412,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402456,71 +402458,71 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402529,71 +402531,71 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402602,122 +402604,122 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402755,6 +402757,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -402770,7 +402773,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -402781,6 +402783,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -402793,7 +402796,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -402802,10 +402804,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -402817,8 +402819,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -402828,12 +402830,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -402843,11 +402846,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -402857,15 +402859,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -402934,21 +402936,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -402975,79 +402977,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -403078,20 +403080,21 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -403104,7 +403107,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -403170,6 +403172,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -403182,7 +403185,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -403192,9 +403194,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -403204,10 +403208,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -403217,16 +403219,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -403245,7 +403248,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -403347,29 +403349,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -403385,9 +403387,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -403401,10 +403405,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -403487,9 +403489,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -403507,10 +403511,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -403613,6 +403615,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -403622,7 +403625,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -403631,6 +403633,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -403646,7 +403649,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -403702,6 +403704,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -403726,7 +403729,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -403816,23 +403818,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -403841,57 +403843,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -403947,6 +403949,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -403962,7 +403965,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -403973,6 +403975,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -403985,7 +403988,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -403994,10 +403996,10 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -404009,8 +404011,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -404020,12 +404022,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -404035,11 +404038,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -404049,15 +404051,15 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -404126,21 +404128,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -404167,79 +404169,79 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -404270,20 +404272,21 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -404296,7 +404299,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -404362,6 +404364,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -404374,7 +404377,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -404384,9 +404386,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -404396,10 +404400,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -404409,16 +404411,17 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -404437,7 +404440,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -404539,29 +404541,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -404577,9 +404579,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -404593,10 +404597,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -404679,9 +404681,11 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -404699,10 +404703,8 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -404805,6 +404807,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -404814,7 +404817,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -404823,6 +404825,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -404838,7 +404841,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -404894,6 +404896,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -404918,7 +404921,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -405008,23 +405010,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405033,57 +405035,57 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -405138,23 +405140,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405163,37 +405165,37 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405335,27 +405337,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -405389,11 +405391,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405409,12 +405411,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -405427,8 +405430,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -405436,16 +405441,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -405457,14 +405459,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -405483,13 +405487,11 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -405499,12 +405501,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -405514,11 +405517,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405528,29 +405530,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -405577,44 +405579,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -405626,8 +405628,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -405637,11 +405639,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -405653,8 +405655,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -405678,23 +405680,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405703,30 +405705,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -405744,11 +405747,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405760,12 +405762,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -405777,11 +405780,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -405840,23 +405842,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405865,26 +405867,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -405894,11 +405897,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405908,23 +405910,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405933,39 +405935,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -405974,14 +405976,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -405991,13 +405995,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -406007,39 +406009,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -406048,74 +406051,73 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406124,14 +406126,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -406141,13 +406145,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -406157,40 +406159,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -406214,11 +406217,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -406235,27 +406237,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -406289,11 +406291,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406309,12 +406311,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -406327,8 +406330,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -406336,16 +406341,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -406357,14 +406359,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -406383,13 +406387,11 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -406399,12 +406401,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -406414,11 +406417,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406428,29 +406430,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -406477,44 +406479,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -406526,8 +406528,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -406537,11 +406539,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -406553,8 +406555,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -406578,23 +406580,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406603,30 +406605,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -406644,11 +406647,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406660,12 +406662,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -406677,11 +406680,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -406740,23 +406742,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406765,26 +406767,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -406794,11 +406797,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406808,23 +406810,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406833,39 +406835,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -406874,14 +406876,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -406891,13 +406895,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -406907,39 +406909,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -406948,74 +406951,73 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407024,14 +407026,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -407041,13 +407045,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -407057,40 +407059,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -407114,11 +407117,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -407167,27 +407169,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -407221,11 +407223,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407241,12 +407243,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -407259,8 +407262,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -407268,16 +407273,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -407289,23 +407291,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407314,41 +407316,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407357,21 +407359,21 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -407382,41 +407384,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407425,61 +407427,61 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -407490,23 +407492,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407515,23 +407517,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407540,26 +407542,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -407569,11 +407572,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407583,23 +407585,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407657,27 +407659,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -407711,11 +407713,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407731,12 +407733,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -407749,8 +407752,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -407758,16 +407763,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -407779,14 +407781,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -407805,13 +407809,11 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -407821,12 +407823,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -407836,11 +407839,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -407850,29 +407852,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -407899,44 +407901,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -407948,8 +407950,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -407959,11 +407961,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -407975,8 +407977,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -408000,23 +408002,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408025,30 +408027,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -408066,11 +408069,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408082,12 +408084,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -408099,11 +408102,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -408162,23 +408164,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408187,26 +408189,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -408216,11 +408219,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408230,23 +408232,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408255,39 +408257,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408296,14 +408298,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -408313,13 +408317,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -408329,39 +408331,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -408370,74 +408373,73 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408446,14 +408448,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -408463,13 +408467,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -408479,40 +408481,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -408536,11 +408539,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -408557,27 +408559,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -408611,11 +408613,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408631,12 +408633,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -408649,8 +408652,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -408658,16 +408663,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -408679,14 +408681,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -408705,13 +408709,11 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -408721,12 +408723,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -408736,11 +408739,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408750,29 +408752,29 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -408799,44 +408801,44 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -408848,8 +408850,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -408859,11 +408861,11 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -408875,8 +408877,8 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -408900,23 +408902,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408925,30 +408927,31 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -408966,11 +408969,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -408982,12 +408984,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -408999,11 +409002,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -409062,23 +409064,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -409087,26 +409089,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -409116,11 +409119,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -409130,23 +409132,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -409155,39 +409157,39 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -409196,14 +409198,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -409213,13 +409217,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -409229,39 +409231,40 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -409270,74 +409273,73 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -409346,14 +409348,16 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -409363,13 +409367,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -409379,40 +409381,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -409436,11 +409439,10 @@ Schema name: `BetaResponseIncompleteEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -409558,8 +409560,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -409567,10 +409571,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -409581,6 +409583,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -409596,7 +409599,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -409629,67 +409631,67 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -409827,6 +409829,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -409836,7 +409839,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -409845,6 +409847,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -409860,7 +409863,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -409957,8 +409959,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -409966,10 +409970,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -409980,6 +409982,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -409995,7 +409998,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -410028,67 +410030,67 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -410226,6 +410228,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -410235,7 +410238,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -410244,6 +410246,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -410259,7 +410262,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -410356,8 +410358,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -410365,10 +410369,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -410392,53 +410394,53 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -410476,41 +410478,41 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -410519,23 +410521,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -410545,6 +410547,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -410560,7 +410563,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -410692,8 +410694,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -410701,10 +410705,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -410715,6 +410717,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -410730,7 +410733,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -410763,67 +410765,67 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -410961,6 +410963,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -410970,7 +410973,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -410979,6 +410981,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -410994,7 +410997,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -411091,8 +411093,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -411100,10 +411104,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -411114,6 +411116,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -411129,7 +411132,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -411162,67 +411164,67 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -411360,6 +411362,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -411369,7 +411372,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -411378,6 +411380,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -411393,7 +411396,6 @@ Schema name: `BetaResponseIncompleteEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -411421,27 +411423,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -411475,11 +411477,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411495,12 +411497,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -411513,8 +411516,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -411522,16 +411527,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -411543,23 +411545,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411568,26 +411570,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -411597,11 +411600,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411611,23 +411613,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411654,27 +411656,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -411708,11 +411710,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411728,12 +411730,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -411746,8 +411749,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -411755,16 +411760,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -411776,23 +411778,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411801,26 +411803,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -411830,11 +411833,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411844,23 +411846,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411919,27 +411921,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -411973,11 +411975,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -411993,12 +411995,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -412011,8 +412014,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412020,16 +412025,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -412041,23 +412043,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412066,26 +412068,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -412095,11 +412098,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412109,23 +412111,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412152,27 +412154,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -412206,11 +412208,11 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412226,12 +412228,13 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -412244,8 +412247,10 @@ Schema name: `BetaResponseIncompleteEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412253,16 +412258,13 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -412274,23 +412276,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412299,26 +412301,27 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -412328,11 +412331,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412342,23 +412344,23 @@ Schema name: `BetaResponseIncompleteEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -412454,8 +412456,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412463,10 +412467,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -412591,8 +412593,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412600,10 +412604,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -412728,8 +412730,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412737,10 +412741,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -412865,8 +412867,10 @@ Schema name: `BetaResponseIncompleteEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -412874,10 +412878,8 @@ Schema name: `BetaResponseIncompleteEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -413041,6 +413043,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent", + "docstring": "Emitted when a new output item is added.", "ident": "BetaResponseOutputItemAddedEvent", "type": { "kind": "HttpTypeObject", @@ -413062,7 +413065,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Emitted when a new output item is added.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) item", @@ -413074,19 +413076,19 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) item": { "kind": "HttpDeclProperty", - "docstring": "The output item that was added.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/item", + "deprecated": false, "key": "item", - "optional": false, - "nullable": false, + "docstring": "The output item that was added.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/item", - "deprecated": false, - "schemaType": "union", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_output_item", "childrenParentSchema": "union", "children": [ @@ -413125,50 +413127,50 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that was added.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that was added.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.output_item.added`.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.output_item.added`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.output_item.added" } - ], - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -413177,10 +413179,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -413189,8 +413191,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseOutputItemAddedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -413218,6 +413220,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -413242,7 +413245,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -413256,6 +413258,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -413289,7 +413292,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -413462,6 +413464,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -413483,7 +413486,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -413496,6 +413498,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -413526,7 +413529,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -413587,6 +413589,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -413614,7 +413617,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -413826,6 +413828,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -413847,7 +413850,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -413860,6 +413862,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -413881,7 +413884,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -413894,6 +413896,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -413921,7 +413924,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -413936,6 +413938,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -413960,7 +413963,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -413974,6 +413976,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -413995,7 +413998,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -414008,6 +414010,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -414041,7 +414044,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -414058,6 +414060,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -414091,7 +414094,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -414108,6 +414110,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -414138,7 +414141,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -414154,6 +414156,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -414184,7 +414187,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -414200,6 +414202,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -414236,7 +414239,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -414254,6 +414256,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -414278,7 +414281,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -414292,6 +414294,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -414316,7 +414319,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -414330,6 +414332,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -414354,7 +414357,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -414368,6 +414370,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -414398,7 +414401,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -414459,9 +414461,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -415242,10 +415246,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -415290,42 +415292,44 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item_added_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -415337,13 +415341,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -415353,22 +415355,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415377,12 +415379,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -415396,11 +415399,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415411,22 +415413,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415435,10 +415437,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -415447,8 +415449,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -415457,12 +415459,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -415472,11 +415475,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415487,6 +415489,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -415514,7 +415517,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -415528,44 +415530,45 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -415587,11 +415590,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415604,22 +415606,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415628,10 +415630,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -415640,8 +415642,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -415650,12 +415652,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -415675,11 +415678,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -415692,64 +415694,64 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415758,24 +415760,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -415784,8 +415786,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -415794,12 +415796,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -415820,11 +415823,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -415834,26 +415836,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -415867,11 +415870,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415882,48 +415884,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -415940,16 +415945,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -415959,12 +415961,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -415978,11 +415981,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -415993,22 +415995,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416017,10 +416019,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416029,8 +416031,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416039,12 +416041,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -416065,11 +416068,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -416079,56 +416081,58 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -416219,13 +416223,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -416243,37 +416245,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416282,10 +416284,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416294,8 +416296,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416304,26 +416306,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -416349,11 +416352,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416367,51 +416369,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416420,10 +416422,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416432,8 +416434,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416442,26 +416444,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -416487,11 +416490,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416505,35 +416507,35 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -416545,23 +416547,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416570,10 +416572,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416582,8 +416584,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416592,26 +416594,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -416655,11 +416658,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -416670,12 +416672,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -416693,11 +416696,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416709,22 +416711,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416733,10 +416735,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416745,8 +416747,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416755,40 +416757,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -416802,11 +416805,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -416817,12 +416819,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -416836,11 +416839,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416851,23 +416853,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -416876,19 +416878,19 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -416905,20 +416907,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -416935,10 +416937,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -416947,8 +416949,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -416957,47 +416959,47 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -417008,12 +417010,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -417031,11 +417034,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417047,23 +417049,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417072,12 +417074,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -417091,11 +417094,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -417106,10 +417108,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -417118,8 +417120,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -417128,40 +417130,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -417172,11 +417175,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -417186,22 +417188,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417210,10 +417212,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -417222,8 +417224,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -417232,12 +417234,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -417248,11 +417251,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -417262,26 +417264,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -417295,11 +417298,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417310,79 +417312,79 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417391,10 +417393,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -417403,8 +417405,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -417413,54 +417415,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -417470,11 +417473,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417484,23 +417486,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417509,10 +417511,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -417521,8 +417523,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -417531,54 +417533,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -417588,11 +417591,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417602,12 +417604,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -417621,11 +417624,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417636,23 +417638,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417661,10 +417663,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -417673,8 +417675,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -417683,54 +417685,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -417740,11 +417743,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417754,12 +417756,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -417773,11 +417776,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -417788,14 +417790,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -418099,13 +418103,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -418129,23 +418131,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418154,10 +418156,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -418166,8 +418168,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -418176,40 +418178,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -418243,11 +418246,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418263,14 +418265,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -418574,13 +418578,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -418604,23 +418606,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418629,10 +418631,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -418641,8 +418643,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -418651,51 +418653,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418704,10 +418706,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -418716,8 +418718,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -418726,54 +418728,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -418791,11 +418794,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418807,22 +418809,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418831,10 +418833,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -418843,8 +418845,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -418853,56 +418855,58 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -418926,13 +418930,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -418942,12 +418944,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -418969,11 +418972,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -418986,23 +418988,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419011,10 +419013,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419023,8 +419025,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419033,25 +419035,25 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -419075,8 +419077,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419090,26 +419092,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419123,11 +419126,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419138,22 +419140,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419162,10 +419164,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419174,8 +419176,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419184,50 +419186,50 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419236,10 +419238,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419248,8 +419250,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419258,12 +419260,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419277,11 +419280,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419292,25 +419294,25 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -419325,8 +419327,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419337,26 +419339,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -419368,11 +419371,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -419382,12 +419384,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419401,11 +419404,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419416,23 +419418,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419441,10 +419443,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419453,8 +419455,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419463,12 +419465,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -419489,11 +419492,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -419503,68 +419505,69 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -419581,11 +419584,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -419597,12 +419599,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419616,11 +419619,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419631,23 +419633,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419656,10 +419658,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419668,8 +419670,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419678,12 +419680,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -419704,11 +419707,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -419718,55 +419720,56 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -419807,11 +419810,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -419822,12 +419824,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419837,11 +419840,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419851,23 +419853,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -419876,10 +419878,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -419888,8 +419890,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -419898,12 +419900,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -419924,11 +419927,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -419938,54 +419940,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -419995,11 +419998,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420009,23 +420011,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420034,10 +420036,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420046,8 +420048,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420056,12 +420058,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -420082,11 +420085,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -420096,106 +420098,106 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420204,10 +420206,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420216,8 +420218,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420226,54 +420228,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -420295,11 +420298,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420312,40 +420314,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -420362,11 +420365,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -420378,22 +420380,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420402,10 +420404,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420414,8 +420416,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420424,92 +420426,92 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420518,10 +420520,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420530,8 +420532,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420540,64 +420542,64 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420606,10 +420608,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420618,8 +420620,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420628,78 +420630,78 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420708,24 +420710,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420734,8 +420736,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420744,12 +420746,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -420770,11 +420773,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -420784,62 +420786,65 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -420856,16 +420861,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -420875,12 +420877,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -420894,11 +420897,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420909,22 +420911,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -420933,10 +420935,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -420945,8 +420947,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -420955,12 +420957,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -420981,11 +420984,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -420995,15 +420997,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421038,6 +421040,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -421056,7 +421059,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -421068,6 +421070,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -421080,7 +421083,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -421124,15 +421126,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421194,26 +421196,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -421221,6 +421224,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -421231,14 +421235,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -421249,60 +421251,60 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421315,15 +421317,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421389,21 +421391,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -421420,12 +421425,9 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -421436,6 +421438,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -421451,7 +421454,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -421462,6 +421464,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -421483,7 +421486,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -421496,6 +421498,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -421523,7 +421526,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -421565,15 +421567,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421647,6 +421649,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -421659,7 +421662,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -421669,6 +421671,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -421681,7 +421684,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -421691,6 +421693,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -421703,7 +421706,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -421742,6 +421744,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -421763,7 +421766,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -421794,6 +421796,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -421806,7 +421809,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -421822,15 +421824,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421885,15 +421887,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -421941,14 +421943,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -422024,13 +422028,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -422042,11 +422044,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -422063,11 +422066,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -422079,37 +422081,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -422125,21 +422127,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -422158,7 +422161,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -422170,6 +422172,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -422182,7 +422185,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -422192,6 +422194,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -422207,7 +422210,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -422252,57 +422254,57 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -422337,6 +422339,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -422358,7 +422361,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -422371,6 +422373,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -422389,7 +422392,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -422401,6 +422403,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -422416,7 +422419,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -422427,6 +422429,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -422439,7 +422442,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -422449,6 +422451,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -422467,7 +422470,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -422479,6 +422481,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -422488,7 +422491,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -422497,6 +422499,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -422521,7 +422524,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -422535,6 +422537,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -422547,7 +422550,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -422557,6 +422559,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -422566,7 +422569,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -422575,9 +422577,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -422708,10 +422712,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -422728,17 +422730,17 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -422754,37 +422756,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -422793,38 +422795,39 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -422840,7 +422843,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -422885,93 +422887,93 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -422987,51 +422989,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -423068,15 +423070,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -423103,15 +423105,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -423159,15 +423161,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -423209,6 +423211,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -423239,7 +423242,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -423255,6 +423257,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -423276,7 +423279,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -423289,6 +423291,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -423298,7 +423301,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -423307,6 +423309,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -423325,7 +423328,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -423337,6 +423339,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -423355,7 +423358,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -423367,6 +423369,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -423409,7 +423412,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -423429,6 +423431,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -423444,7 +423447,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -423472,6 +423474,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -423514,7 +423517,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -423534,6 +423536,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -423543,7 +423546,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -423552,6 +423554,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -423567,7 +423570,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -423578,6 +423580,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -423602,7 +423605,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -423616,6 +423618,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -423634,7 +423637,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -423646,6 +423648,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -423664,7 +423667,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -423676,6 +423678,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -423694,7 +423697,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -423706,6 +423708,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -423718,7 +423721,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -423734,15 +423736,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -423805,6 +423807,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -423835,7 +423838,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -423851,6 +423853,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -423872,7 +423875,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -423885,6 +423887,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -423894,7 +423897,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -423903,6 +423905,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -423921,7 +423924,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -423933,6 +423935,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -423951,7 +423954,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -423963,6 +423965,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -424005,7 +424008,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -424025,6 +424027,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -424040,7 +424043,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -424068,6 +424070,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -424110,7 +424113,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -424130,6 +424132,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -424139,7 +424142,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -424148,6 +424150,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -424163,7 +424166,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -424174,6 +424176,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -424198,7 +424201,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -424212,6 +424214,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -424230,7 +424233,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -424242,6 +424244,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -424260,7 +424263,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -424272,6 +424274,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -424290,7 +424293,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -424302,6 +424304,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -424314,7 +424317,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -424330,15 +424332,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -424351,15 +424353,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -424400,21 +424402,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -424427,7 +424430,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -424437,6 +424439,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -424449,7 +424452,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -424500,44 +424502,45 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -424546,33 +424549,32 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -424581,43 +424583,43 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -424651,15 +424653,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -424672,15 +424674,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -424707,46 +424709,46 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -424778,6 +424780,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -424787,7 +424790,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -424796,6 +424798,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -424808,7 +424811,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -424845,15 +424847,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -424897,13 +424899,14 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -424924,11 +424927,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -424938,43 +424940,43 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425008,15 +425010,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425061,6 +425063,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -425076,7 +425079,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -425087,6 +425089,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -425099,7 +425102,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -425109,6 +425111,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -425124,7 +425127,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -425155,15 +425157,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425228,15 +425230,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425287,15 +425289,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425336,57 +425338,57 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -425399,15 +425401,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425420,15 +425422,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425441,15 +425443,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425462,15 +425464,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425515,21 +425517,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -425546,12 +425551,9 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -425589,15 +425591,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -425641,37 +425643,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425707,22 +425709,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425731,36 +425733,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425817,37 +425819,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425856,11 +425858,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -425869,8 +425871,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -425879,12 +425881,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -425902,11 +425905,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425918,23 +425920,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -425943,42 +425945,42 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -425987,8 +425989,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -425997,23 +425999,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426022,12 +426024,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -426041,11 +426044,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426056,70 +426058,70 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -426128,8 +426130,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -426138,23 +426140,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426163,41 +426165,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426206,35 +426208,35 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426243,37 +426245,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426282,37 +426284,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426321,12 +426323,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -426344,11 +426347,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426360,54 +426362,54 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426416,11 +426418,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -426429,8 +426431,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -426439,37 +426441,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426479,6 +426481,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -426497,7 +426500,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -426509,6 +426511,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -426530,7 +426533,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -426543,6 +426545,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -426567,7 +426570,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -426581,6 +426583,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -426596,7 +426599,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -426606,54 +426608,55 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -426667,11 +426670,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -426689,22 +426691,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426713,46 +426715,47 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -426763,11 +426766,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -426777,22 +426779,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426801,53 +426803,53 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426856,29 +426858,30 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -426900,11 +426903,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426917,23 +426919,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -426942,87 +426944,87 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427031,40 +427033,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -427075,11 +427078,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -427089,23 +427091,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427114,59 +427116,59 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427175,23 +427177,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427200,69 +427202,69 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427271,51 +427273,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427324,83 +427326,83 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427409,23 +427411,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427455,26 +427457,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -427483,47 +427486,46 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427532,14 +427534,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -427549,13 +427553,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -427565,40 +427567,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -427607,33 +427610,32 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427642,30 +427644,31 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -427692,11 +427695,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -427706,24 +427708,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -427738,8 +427740,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -427750,23 +427752,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427775,40 +427777,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -427830,11 +427833,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427847,23 +427849,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427872,13 +427874,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -427888,11 +427890,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427902,10 +427904,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -427914,8 +427916,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -427924,13 +427926,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -427944,11 +427946,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -427959,11 +427961,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -427984,8 +427986,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -427998,36 +428000,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428036,14 +428038,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -428053,13 +428057,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -428069,19 +428071,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -428094,11 +428097,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428108,26 +428110,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -428161,11 +428164,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428181,26 +428183,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -428209,23 +428212,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -428240,6 +428242,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -428249,14 +428252,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428266,57 +428268,58 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -428338,11 +428341,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428352,22 +428354,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428376,14 +428378,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -428393,13 +428397,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -428409,23 +428411,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428434,22 +428436,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428458,12 +428460,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -428477,11 +428480,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428492,13 +428494,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -428512,11 +428514,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428527,12 +428529,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -428542,11 +428545,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428556,10 +428558,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -428571,8 +428573,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -428582,18 +428584,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -428607,14 +428611,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428624,13 +428626,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -428640,11 +428642,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428654,11 +428656,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -428666,20 +428667,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -428693,11 +428695,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428708,11 +428710,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -428720,20 +428721,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -428751,11 +428753,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428767,19 +428769,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -428797,14 +428800,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428814,23 +428816,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428839,23 +428841,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428864,14 +428866,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -428881,13 +428885,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -428897,11 +428899,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -428918,11 +428921,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -428933,37 +428935,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -428972,14 +428974,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -428989,13 +428993,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -429005,40 +429007,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -429062,11 +429065,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -429076,48 +429078,50 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -429171,13 +429175,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -429187,23 +429189,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429212,23 +429214,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429237,26 +429239,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -429266,11 +429269,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429280,27 +429282,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -429310,11 +429312,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429324,13 +429326,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -429340,13 +429344,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -429356,12 +429358,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -429375,11 +429378,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429390,10 +429392,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -429414,8 +429416,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -429428,23 +429430,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429453,14 +429455,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -429470,13 +429474,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -429486,26 +429488,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -429514,47 +429517,46 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429563,14 +429565,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -429580,13 +429584,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -429596,40 +429598,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -429638,33 +429641,32 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429673,30 +429675,31 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -429723,11 +429726,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -429737,24 +429739,24 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -429769,8 +429771,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -429781,23 +429783,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429806,40 +429808,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -429861,11 +429864,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429878,23 +429880,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429903,13 +429905,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -429919,11 +429921,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429933,10 +429935,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -429945,8 +429947,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -429955,13 +429957,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -429975,11 +429977,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -429990,11 +429992,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -430015,8 +430017,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -430029,36 +430031,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430067,14 +430069,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -430084,13 +430088,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -430100,19 +430102,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -430125,11 +430128,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430139,26 +430141,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -430192,11 +430195,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430212,26 +430214,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -430240,23 +430243,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -430271,6 +430273,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -430280,14 +430283,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430297,57 +430299,58 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -430369,11 +430372,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430383,22 +430385,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430407,14 +430409,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -430424,13 +430428,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -430440,23 +430442,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430465,22 +430467,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430489,12 +430491,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -430508,11 +430511,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430523,13 +430525,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -430543,11 +430545,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430558,12 +430560,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -430573,11 +430576,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430587,10 +430589,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -430602,8 +430604,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -430613,18 +430615,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -430638,14 +430642,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430655,13 +430657,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -430671,11 +430673,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430685,11 +430687,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -430697,20 +430698,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -430724,11 +430726,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430739,11 +430741,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -430751,20 +430752,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -430782,11 +430784,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430798,19 +430800,20 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -430828,14 +430831,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430845,23 +430847,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430870,23 +430872,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -430895,14 +430897,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -430912,13 +430916,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -430928,11 +430930,12 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -430949,11 +430952,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -430964,37 +430966,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431003,14 +431005,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -431020,13 +431024,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -431036,40 +431038,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -431093,11 +431096,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -431107,48 +431109,50 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -431202,13 +431206,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -431218,23 +431220,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431243,23 +431245,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431268,26 +431270,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -431297,11 +431300,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431311,27 +431313,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -431341,11 +431343,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431355,13 +431357,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -431371,13 +431375,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -431387,12 +431389,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -431406,11 +431409,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431421,10 +431423,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -431445,8 +431447,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -431459,23 +431461,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431484,14 +431486,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -431501,13 +431505,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -431517,37 +431519,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431556,23 +431558,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431581,18 +431583,18 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -431605,23 +431607,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431630,36 +431632,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431668,22 +431670,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431692,36 +431694,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431731,6 +431733,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -431740,7 +431743,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -431749,6 +431751,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -431761,7 +431764,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -431770,22 +431772,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431794,36 +431796,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431832,51 +431834,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431885,37 +431887,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431924,51 +431926,51 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -431977,22 +431979,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432001,36 +432003,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432039,22 +432041,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432063,36 +432065,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432101,22 +432103,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432125,36 +432127,36 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432211,23 +432213,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432236,41 +432238,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432307,23 +432309,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432367,23 +432369,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432420,23 +432422,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432515,23 +432517,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432547,65 +432549,65 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432614,65 +432616,65 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432681,110 +432683,110 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432793,50 +432795,50 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432845,44 +432847,44 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -432895,22 +432897,22 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -432919,18 +432921,18 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -432999,29 +433001,29 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -433105,6 +433107,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -433120,7 +433123,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -433131,6 +433133,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -433143,7 +433146,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -433152,10 +433154,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -433167,8 +433169,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -433178,12 +433180,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -433193,11 +433196,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -433207,15 +433209,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -433284,21 +433286,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -433325,79 +433327,79 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -433428,20 +433430,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -433454,7 +433457,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -433520,6 +433522,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -433532,7 +433535,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -433542,9 +433544,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -433554,10 +433558,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -433567,16 +433569,17 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -433595,7 +433598,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -433697,29 +433699,29 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -433735,9 +433737,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -433751,10 +433755,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -433837,9 +433839,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -433857,10 +433861,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -434038,6 +434040,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -434047,7 +434050,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -434056,6 +434058,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -434071,7 +434074,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -434127,6 +434129,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -434151,7 +434154,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -434241,23 +434243,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -434266,57 +434268,57 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -434372,6 +434374,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -434387,7 +434390,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -434398,6 +434400,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -434410,7 +434413,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -434419,10 +434421,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -434434,8 +434436,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -434445,12 +434447,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -434460,11 +434463,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -434474,15 +434476,15 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -434551,21 +434553,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -434592,79 +434594,79 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -434695,20 +434697,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -434721,7 +434724,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -434787,6 +434789,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -434799,7 +434802,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -434809,9 +434811,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -434821,10 +434825,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -434834,16 +434836,17 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -434862,7 +434865,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -434964,29 +434966,29 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -435002,9 +435004,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -435018,10 +435022,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -435104,9 +435106,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -435124,10 +435128,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -435230,6 +435232,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -435239,7 +435242,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -435248,6 +435250,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -435263,7 +435266,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -435319,6 +435321,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -435343,7 +435346,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -435433,23 +435435,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -435458,57 +435460,57 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -435577,23 +435579,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -435602,37 +435604,37 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -435795,27 +435797,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -435849,11 +435851,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -435869,12 +435871,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -435887,8 +435890,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -435896,16 +435901,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -435917,14 +435919,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -435943,13 +435947,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -435959,12 +435961,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -435974,11 +435977,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -435988,29 +435990,29 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -436037,44 +436039,44 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -436086,8 +436088,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -436097,11 +436099,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -436113,8 +436115,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -436138,23 +436140,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436163,30 +436165,31 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -436204,11 +436207,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436220,12 +436222,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -436237,11 +436240,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -436300,23 +436302,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436325,30 +436327,31 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -436366,11 +436369,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436382,12 +436384,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -436399,11 +436402,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -436413,14 +436415,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -436432,13 +436436,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -436448,23 +436450,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436473,21 +436475,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -436498,40 +436500,40 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436540,23 +436542,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436565,26 +436567,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -436594,11 +436597,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436608,23 +436610,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436633,39 +436635,39 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436674,14 +436676,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -436691,13 +436695,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -436707,39 +436709,40 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -436748,74 +436751,73 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -436824,14 +436826,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -436841,13 +436845,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -436857,40 +436859,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -436914,11 +436917,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -436935,27 +436937,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -436989,11 +436991,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437009,12 +437011,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -437027,8 +437030,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -437036,16 +437041,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -437057,14 +437059,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -437083,13 +437087,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -437099,12 +437101,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -437114,11 +437117,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437128,29 +437130,29 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -437177,44 +437179,44 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -437226,8 +437228,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -437237,11 +437239,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -437253,8 +437255,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -437278,23 +437280,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437303,30 +437305,31 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -437344,11 +437347,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437360,12 +437362,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -437377,11 +437380,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -437440,23 +437442,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437465,26 +437467,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -437494,11 +437497,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437508,23 +437510,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437533,39 +437535,39 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437574,14 +437576,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -437591,13 +437595,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -437607,39 +437609,40 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -437648,74 +437651,73 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -437724,14 +437726,16 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -437741,13 +437745,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -437757,40 +437759,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -437814,11 +437817,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -437936,8 +437938,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -437945,10 +437949,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -437959,6 +437961,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -437974,7 +437977,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -438007,67 +438009,67 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -438327,43 +438329,43 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -438472,6 +438474,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -438481,7 +438484,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -438490,6 +438492,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -438505,7 +438508,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -438602,8 +438604,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -438611,10 +438615,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -438625,6 +438627,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -438640,7 +438643,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -438673,67 +438675,67 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -438871,6 +438873,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -438880,7 +438883,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -438889,6 +438891,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -438904,7 +438907,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -438932,27 +438934,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -438986,11 +438988,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439006,12 +439008,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -439024,8 +439027,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -439033,16 +439038,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -439054,23 +439056,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439079,41 +439081,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439122,21 +439124,21 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -439147,41 +439149,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439190,61 +439192,61 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -439255,23 +439257,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439280,23 +439282,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439305,26 +439307,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -439334,11 +439337,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439348,23 +439350,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439391,27 +439393,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -439445,11 +439447,11 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439465,12 +439467,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -439483,8 +439486,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -439492,16 +439497,13 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -439513,23 +439515,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439538,26 +439540,27 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -439567,11 +439570,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439581,23 +439583,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439693,8 +439695,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -439702,10 +439706,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -439729,53 +439731,53 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -439813,41 +439815,41 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439856,23 +439858,23 @@ Schema name: `BetaResponseOutputItemAddedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -439882,6 +439884,7 @@ Schema name: `BetaResponseOutputItemAddedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -439897,7 +439900,6 @@ Schema name: `BetaResponseOutputItemAddedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -440029,8 +440031,10 @@ Schema name: `BetaResponseOutputItemAddedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -440038,10 +440042,8 @@ Schema name: `BetaResponseOutputItemAddedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -440160,6 +440162,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent", + "docstring": "Emitted when an output item is marked done.", "ident": "BetaResponseOutputItemDoneEvent", "type": { "kind": "HttpTypeObject", @@ -440181,7 +440184,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Emitted when an output item is marked done.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) item", @@ -440193,19 +440195,19 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) item": { "kind": "HttpDeclProperty", - "docstring": "The output item that was marked done.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/item", + "deprecated": false, "key": "item", - "optional": false, - "nullable": false, + "docstring": "The output item that was marked done.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/item", - "deprecated": false, - "schemaType": "union", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_output_item", "childrenParentSchema": "union", "children": [ @@ -440244,50 +440246,50 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that was marked done.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that was marked done.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.output_item.done`.\n", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.output_item.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.output_item.done" } - ], - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -440296,10 +440298,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -440308,8 +440310,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseOutputItemDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -440337,6 +440339,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -440361,7 +440364,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -440375,6 +440377,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -440408,7 +440411,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -440581,6 +440583,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -440602,7 +440605,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -440615,6 +440617,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -440645,7 +440648,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -440706,6 +440708,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -440733,7 +440736,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -440945,6 +440947,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -440966,7 +440969,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -440979,6 +440981,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -441000,7 +441003,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -441013,6 +441015,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -441040,7 +441043,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -441055,6 +441057,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -441079,7 +441082,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -441093,6 +441095,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -441114,7 +441117,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -441127,6 +441129,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -441160,7 +441163,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -441177,6 +441179,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -441210,7 +441213,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -441227,6 +441229,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -441257,7 +441260,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -441273,6 +441275,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -441303,7 +441306,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -441319,6 +441321,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -441355,7 +441358,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -441373,6 +441375,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -441397,7 +441400,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -441411,6 +441413,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -441435,7 +441438,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -441449,6 +441451,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -441473,7 +441476,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -441487,6 +441489,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -441517,7 +441520,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -441578,9 +441580,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -442361,10 +442365,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -442409,42 +442411,44 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -442456,13 +442460,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -442472,22 +442474,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442496,12 +442498,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -442515,11 +442518,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442530,22 +442532,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442554,10 +442556,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -442566,8 +442568,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -442576,12 +442578,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -442591,11 +442594,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442606,6 +442608,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -442633,7 +442636,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -442647,44 +442649,45 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -442706,11 +442709,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442723,22 +442725,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442747,10 +442749,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -442759,8 +442761,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -442769,12 +442771,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -442794,11 +442797,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -442811,64 +442813,64 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -442877,24 +442879,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -442903,8 +442905,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -442913,12 +442915,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -442939,11 +442942,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -442953,26 +442955,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -442986,11 +442989,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443001,48 +443003,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -443059,16 +443064,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -443078,12 +443080,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -443097,11 +443100,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443112,22 +443114,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443136,10 +443138,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -443148,8 +443150,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -443158,12 +443160,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -443184,11 +443187,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -443198,56 +443200,58 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -443338,13 +443342,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -443362,37 +443364,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443401,10 +443403,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -443413,8 +443415,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -443423,26 +443425,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -443468,11 +443471,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443486,51 +443488,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443539,10 +443541,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -443551,8 +443553,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -443561,26 +443563,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -443606,11 +443609,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443624,35 +443626,35 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -443664,23 +443666,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443689,10 +443691,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -443701,8 +443703,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -443711,26 +443713,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -443774,11 +443777,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -443789,12 +443791,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -443812,11 +443815,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443828,22 +443830,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443852,10 +443854,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -443864,8 +443866,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -443874,40 +443876,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -443921,11 +443924,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -443936,12 +443938,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -443955,11 +443958,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443970,23 +443972,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -443995,19 +443997,19 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -444024,20 +444026,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -444054,10 +444056,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444066,8 +444068,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444076,47 +444078,47 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -444127,12 +444129,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -444150,11 +444153,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444166,23 +444168,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444191,12 +444193,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -444210,11 +444213,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -444225,10 +444227,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444237,8 +444239,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444247,40 +444249,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -444291,11 +444294,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -444305,22 +444307,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444329,10 +444331,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444341,8 +444343,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444351,12 +444353,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -444367,11 +444370,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -444381,26 +444383,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -444414,11 +444417,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444429,79 +444431,79 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444510,10 +444512,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444522,8 +444524,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444532,54 +444534,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -444589,11 +444592,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444603,23 +444605,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444628,10 +444630,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444640,8 +444642,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444650,54 +444652,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -444707,11 +444710,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444721,12 +444723,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -444740,11 +444743,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444755,23 +444757,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444780,10 +444782,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -444792,8 +444794,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -444802,54 +444804,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -444859,11 +444862,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444873,12 +444875,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -444892,11 +444895,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -444907,14 +444909,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -445218,13 +445222,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -445248,23 +445250,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445273,10 +445275,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -445285,8 +445287,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -445295,40 +445297,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -445362,11 +445365,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445382,14 +445384,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -445693,13 +445697,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -445723,23 +445725,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445748,10 +445750,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -445760,8 +445762,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -445770,51 +445772,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445823,10 +445825,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -445835,8 +445837,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -445845,54 +445847,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -445910,11 +445913,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445926,22 +445928,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -445950,10 +445952,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -445962,8 +445964,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -445972,56 +445974,58 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -446045,13 +446049,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -446061,12 +446063,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446088,11 +446091,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446105,23 +446107,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446130,10 +446132,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -446142,8 +446144,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446152,25 +446154,25 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -446194,8 +446196,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446209,26 +446211,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446242,11 +446245,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446257,22 +446259,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446281,10 +446283,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -446293,8 +446295,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446303,50 +446305,50 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446355,10 +446357,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -446367,8 +446369,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446377,12 +446379,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446396,11 +446399,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446411,25 +446413,25 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -446444,8 +446446,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446456,26 +446458,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -446487,11 +446490,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -446501,12 +446503,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446520,11 +446523,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446535,23 +446537,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446560,10 +446562,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -446572,8 +446574,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446582,12 +446584,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -446608,11 +446611,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -446622,68 +446624,69 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -446700,11 +446703,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -446716,12 +446718,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446735,11 +446738,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446750,23 +446752,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446775,10 +446777,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -446787,8 +446789,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -446797,12 +446799,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -446823,11 +446826,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -446837,55 +446839,56 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -446926,11 +446929,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -446941,12 +446943,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -446956,11 +446959,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446970,23 +446972,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -446995,10 +446997,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447007,8 +447009,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447017,12 +447019,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -447043,11 +447046,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -447057,54 +447059,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -447114,11 +447117,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447128,23 +447130,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447153,10 +447155,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447165,8 +447167,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447175,12 +447177,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -447201,11 +447204,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -447215,106 +447217,106 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447323,10 +447325,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447335,8 +447337,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447345,54 +447347,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -447414,11 +447417,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447431,40 +447433,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -447481,11 +447484,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -447497,22 +447499,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447521,10 +447523,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447533,8 +447535,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447543,92 +447545,92 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447637,10 +447639,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447649,8 +447651,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447659,64 +447661,64 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447725,10 +447727,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447737,8 +447739,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447747,78 +447749,78 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -447827,24 +447829,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -447853,8 +447855,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -447863,12 +447865,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -447889,11 +447892,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -447903,62 +447905,65 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -447975,16 +447980,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -447994,12 +447996,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -448013,11 +448016,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -448028,22 +448030,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -448052,10 +448054,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -448064,8 +448066,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -448074,12 +448076,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -448100,11 +448103,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -448114,15 +448116,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -448157,6 +448159,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -448175,7 +448178,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -448187,6 +448189,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -448199,7 +448202,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -448243,15 +448245,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -448313,26 +448315,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -448340,6 +448343,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -448350,14 +448354,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -448368,60 +448370,60 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -448434,15 +448436,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -448508,21 +448510,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -448539,12 +448544,9 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -448555,6 +448557,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -448570,7 +448573,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -448581,6 +448583,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -448602,7 +448605,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -448615,6 +448617,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -448642,7 +448645,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -448684,15 +448686,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -448766,6 +448768,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -448778,7 +448781,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -448788,6 +448790,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -448800,7 +448803,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -448810,6 +448812,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -448822,7 +448825,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -448861,6 +448863,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -448882,7 +448885,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -448913,6 +448915,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -448925,7 +448928,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -448941,15 +448943,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -449004,15 +449006,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -449060,14 +449062,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -449143,13 +449147,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -449161,11 +449163,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -449182,11 +449185,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -449198,37 +449200,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -449244,21 +449246,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -449277,7 +449280,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -449289,6 +449291,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -449301,7 +449304,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -449311,6 +449313,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -449326,7 +449329,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -449371,57 +449373,57 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -449456,6 +449458,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -449477,7 +449480,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -449490,6 +449492,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -449508,7 +449511,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -449520,6 +449522,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -449535,7 +449538,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -449546,6 +449548,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -449558,7 +449561,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -449568,6 +449570,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -449586,7 +449589,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -449598,6 +449600,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -449607,7 +449610,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -449616,6 +449618,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -449640,7 +449643,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -449654,6 +449656,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -449666,7 +449669,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -449676,6 +449678,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -449685,7 +449688,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -449694,9 +449696,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -449827,10 +449831,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -449847,17 +449849,17 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -449873,37 +449875,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -449912,38 +449914,39 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -449959,7 +449962,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -450004,93 +450006,93 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -450106,51 +450108,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -450187,15 +450189,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -450222,15 +450224,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -450278,15 +450280,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -450328,6 +450330,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -450358,7 +450361,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -450374,6 +450376,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -450395,7 +450398,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -450408,6 +450410,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -450417,7 +450420,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -450426,6 +450428,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -450444,7 +450447,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -450456,6 +450458,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -450474,7 +450477,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -450486,6 +450488,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -450528,7 +450531,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -450548,6 +450550,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -450563,7 +450566,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -450591,6 +450593,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -450633,7 +450636,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -450653,6 +450655,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -450662,7 +450665,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -450671,6 +450673,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -450686,7 +450689,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -450697,6 +450699,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -450721,7 +450724,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -450735,6 +450737,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -450753,7 +450756,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -450765,6 +450767,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -450783,7 +450786,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -450795,6 +450797,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -450813,7 +450816,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -450825,6 +450827,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -450837,7 +450840,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -450853,15 +450855,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -450924,6 +450926,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -450954,7 +450957,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -450970,6 +450972,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -450991,7 +450994,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -451004,6 +451006,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -451013,7 +451016,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -451022,6 +451024,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -451040,7 +451043,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -451052,6 +451054,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -451070,7 +451073,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -451082,6 +451084,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -451124,7 +451127,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -451144,6 +451146,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -451159,7 +451162,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -451187,6 +451189,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -451229,7 +451232,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -451249,6 +451251,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -451258,7 +451261,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -451267,6 +451269,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -451282,7 +451285,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -451293,6 +451295,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -451317,7 +451320,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -451331,6 +451333,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -451349,7 +451352,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -451361,6 +451363,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -451379,7 +451382,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -451391,6 +451393,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -451409,7 +451412,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -451421,6 +451423,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -451433,7 +451436,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -451449,15 +451451,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -451470,15 +451472,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -451519,21 +451521,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -451546,7 +451549,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -451556,6 +451558,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -451568,7 +451571,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -451619,44 +451621,45 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -451665,33 +451668,32 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -451700,43 +451702,43 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -451770,15 +451772,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -451791,15 +451793,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -451826,46 +451828,46 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -451897,6 +451899,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -451906,7 +451909,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -451915,6 +451917,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -451927,7 +451930,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -451964,15 +451966,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452016,13 +452018,14 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -452043,11 +452046,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -452057,43 +452059,43 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452127,15 +452129,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452180,6 +452182,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -452195,7 +452198,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -452206,6 +452208,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -452218,7 +452221,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -452228,6 +452230,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -452243,7 +452246,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -452274,15 +452276,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452347,15 +452349,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452406,15 +452408,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452455,57 +452457,57 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -452518,15 +452520,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452539,15 +452541,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452560,15 +452562,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452581,15 +452583,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452634,21 +452636,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -452665,12 +452670,9 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -452708,15 +452710,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -452760,37 +452762,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -452826,22 +452828,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -452850,36 +452852,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -452936,37 +452938,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -452975,11 +452977,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -452988,8 +452990,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -452998,12 +453000,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -453021,11 +453024,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453037,23 +453039,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453062,42 +453064,42 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -453106,8 +453108,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -453116,23 +453118,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453141,12 +453143,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -453160,11 +453163,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453175,70 +453177,70 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -453247,8 +453249,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -453257,23 +453259,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453282,41 +453284,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453325,35 +453327,35 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453362,37 +453364,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453401,37 +453403,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453440,12 +453442,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -453463,11 +453466,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453479,54 +453481,54 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453535,11 +453537,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -453548,8 +453550,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -453558,37 +453560,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453598,6 +453600,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -453616,7 +453619,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -453628,6 +453630,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -453649,7 +453652,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -453662,6 +453664,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -453686,7 +453689,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -453700,6 +453702,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -453715,7 +453718,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -453725,54 +453727,55 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -453786,11 +453789,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -453808,22 +453810,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453832,46 +453834,47 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -453882,11 +453885,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -453896,22 +453898,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453920,53 +453922,53 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -453975,29 +453977,30 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -454019,11 +454022,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454036,23 +454038,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454061,87 +454063,87 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454150,40 +454152,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -454194,11 +454197,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -454208,23 +454210,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454233,59 +454235,59 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454294,23 +454296,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454319,69 +454321,69 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454390,51 +454392,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454443,83 +454445,83 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454528,23 +454530,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454574,26 +454576,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -454602,47 +454605,46 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454651,14 +454653,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -454668,13 +454672,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -454684,40 +454686,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -454726,33 +454729,32 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454761,30 +454763,31 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -454811,11 +454814,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -454825,24 +454827,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -454857,8 +454859,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -454869,23 +454871,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454894,40 +454896,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -454949,11 +454952,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454966,23 +454968,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -454991,13 +454993,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -455007,11 +455009,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455021,10 +455023,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -455033,8 +455035,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -455043,13 +455045,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -455063,11 +455065,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455078,11 +455080,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -455103,8 +455105,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -455117,36 +455119,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455155,14 +455157,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -455172,13 +455176,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -455188,19 +455190,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -455213,11 +455216,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -455227,26 +455229,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -455280,11 +455283,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455300,26 +455302,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -455328,23 +455331,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -455359,6 +455361,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -455368,14 +455371,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -455385,57 +455387,58 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -455457,11 +455460,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -455471,22 +455473,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455495,14 +455497,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -455512,13 +455516,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -455528,23 +455530,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455553,22 +455555,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455577,12 +455579,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -455596,11 +455599,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455611,13 +455613,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -455631,11 +455633,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455646,12 +455648,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -455661,11 +455664,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455675,10 +455677,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -455690,8 +455692,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -455701,18 +455703,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -455726,14 +455730,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -455743,13 +455745,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -455759,11 +455761,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455773,11 +455775,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -455785,20 +455786,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -455812,11 +455814,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455827,11 +455829,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -455839,20 +455840,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -455870,11 +455872,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455886,19 +455888,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -455916,14 +455919,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -455933,23 +455935,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455958,23 +455960,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -455983,14 +455985,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -456000,13 +456004,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -456016,11 +456018,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -456037,11 +456040,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -456052,37 +456054,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456091,14 +456093,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -456108,13 +456112,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -456124,40 +456126,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -456181,11 +456184,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -456195,48 +456197,50 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -456290,13 +456294,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -456306,23 +456308,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456331,23 +456333,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456356,26 +456358,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -456385,11 +456388,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456399,27 +456401,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -456429,11 +456431,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456443,13 +456445,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -456459,13 +456463,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -456475,12 +456477,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -456494,11 +456497,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456509,10 +456511,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -456533,8 +456535,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -456547,23 +456549,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456572,14 +456574,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -456589,13 +456593,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -456605,26 +456607,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -456633,47 +456636,46 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456682,14 +456684,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -456699,13 +456703,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -456715,40 +456717,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -456757,33 +456760,32 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456792,30 +456794,31 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -456842,11 +456845,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -456856,24 +456858,24 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -456888,8 +456890,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -456900,23 +456902,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456925,40 +456927,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -456980,11 +456983,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -456997,23 +456999,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457022,13 +457024,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -457038,11 +457040,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457052,10 +457054,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -457064,8 +457066,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -457074,13 +457076,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -457094,11 +457096,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457109,11 +457111,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -457134,8 +457136,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -457148,36 +457150,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457186,14 +457188,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -457203,13 +457207,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -457219,19 +457221,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -457244,11 +457247,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -457258,26 +457260,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -457311,11 +457314,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457331,26 +457333,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -457359,23 +457362,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -457390,6 +457392,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -457399,14 +457402,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -457416,57 +457418,58 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -457488,11 +457491,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -457502,22 +457504,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457526,14 +457528,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -457543,13 +457547,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -457559,23 +457561,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457584,22 +457586,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457608,12 +457610,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -457627,11 +457630,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457642,13 +457644,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -457662,11 +457664,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457677,12 +457679,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -457692,11 +457695,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457706,10 +457708,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -457721,8 +457723,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -457732,18 +457734,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -457757,14 +457761,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -457774,13 +457776,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -457790,11 +457792,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457804,11 +457806,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -457816,20 +457817,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -457843,11 +457845,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457858,11 +457860,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -457870,20 +457871,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -457901,11 +457903,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457917,19 +457919,20 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -457947,14 +457950,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -457964,23 +457966,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -457989,23 +457991,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458014,14 +458016,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -458031,13 +458035,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -458047,11 +458049,12 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -458068,11 +458071,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -458083,37 +458085,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458122,14 +458124,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -458139,13 +458143,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -458155,40 +458157,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -458212,11 +458215,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -458226,48 +458228,50 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -458321,13 +458325,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -458337,23 +458339,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458362,23 +458364,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458387,26 +458389,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -458416,11 +458419,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458430,27 +458432,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -458460,11 +458462,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458474,13 +458476,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -458490,13 +458494,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -458506,12 +458508,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -458525,11 +458528,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458540,10 +458542,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -458564,8 +458566,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -458578,23 +458580,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458603,14 +458605,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -458620,13 +458624,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -458636,37 +458638,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458675,23 +458677,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458700,18 +458702,18 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -458724,23 +458726,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458749,36 +458751,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458787,22 +458789,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458811,36 +458813,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458850,6 +458852,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -458859,7 +458862,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -458868,6 +458870,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -458880,7 +458883,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -458889,22 +458891,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458913,36 +458915,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -458951,51 +458953,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459004,37 +459006,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459043,51 +459045,51 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459096,22 +459098,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459120,36 +459122,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459158,22 +459160,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459182,36 +459184,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459220,22 +459222,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459244,36 +459246,36 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459330,23 +459332,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459355,41 +459357,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459426,23 +459428,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459486,23 +459488,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459539,23 +459541,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459634,23 +459636,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459666,65 +459668,65 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459733,65 +459735,65 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459800,110 +459802,110 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459912,50 +459914,50 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -459964,44 +459966,44 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -460014,22 +460016,22 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -460038,18 +460040,18 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -460118,29 +460120,29 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -460224,6 +460226,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -460239,7 +460242,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -460250,6 +460252,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -460262,7 +460265,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -460271,10 +460273,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -460286,8 +460288,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -460297,12 +460299,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -460312,11 +460315,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -460326,15 +460328,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -460403,21 +460405,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -460444,79 +460446,79 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -460547,20 +460549,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -460573,7 +460576,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -460639,6 +460641,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -460651,7 +460654,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -460661,9 +460663,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -460673,10 +460677,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -460686,16 +460688,17 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -460714,7 +460717,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -460816,29 +460818,29 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -460854,9 +460856,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -460870,10 +460874,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -460956,9 +460958,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -460976,10 +460980,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -461157,6 +461159,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -461166,7 +461169,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -461175,6 +461177,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -461190,7 +461193,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -461246,6 +461248,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -461270,7 +461273,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -461360,23 +461362,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -461385,57 +461387,57 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -461491,6 +461493,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -461506,7 +461509,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -461517,6 +461519,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -461529,7 +461532,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -461538,10 +461540,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -461553,8 +461555,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -461564,12 +461566,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -461579,11 +461582,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -461593,15 +461595,15 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -461670,21 +461672,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -461711,79 +461713,79 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -461814,20 +461816,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -461840,7 +461843,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -461906,6 +461908,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -461918,7 +461921,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -461928,9 +461930,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -461940,10 +461944,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -461953,16 +461955,17 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -461981,7 +461984,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -462083,29 +462085,29 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -462121,9 +462123,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -462137,10 +462141,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -462223,9 +462225,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -462243,10 +462247,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -462349,6 +462351,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -462358,7 +462361,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -462367,6 +462369,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -462382,7 +462385,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -462438,6 +462440,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -462462,7 +462465,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -462552,23 +462554,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -462577,57 +462579,57 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -462696,23 +462698,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -462721,37 +462723,37 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -462914,27 +462916,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -462968,11 +462970,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -462988,12 +462990,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -463006,8 +463009,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -463015,16 +463020,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -463036,14 +463038,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -463062,13 +463066,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -463078,12 +463080,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -463093,11 +463096,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463107,29 +463109,29 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -463156,44 +463158,44 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -463205,8 +463207,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -463216,11 +463218,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -463232,8 +463234,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -463257,23 +463259,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463282,30 +463284,31 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -463323,11 +463326,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463339,12 +463341,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -463356,11 +463359,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -463419,23 +463421,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463444,30 +463446,31 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -463485,11 +463488,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463501,12 +463503,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -463518,11 +463521,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -463532,14 +463534,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -463551,13 +463555,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -463567,23 +463569,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463592,21 +463594,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -463617,40 +463619,40 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463659,23 +463661,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463684,26 +463686,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -463713,11 +463716,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463727,23 +463729,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463752,39 +463754,39 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463793,14 +463795,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -463810,13 +463814,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -463826,39 +463828,40 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -463867,74 +463870,73 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -463943,14 +463945,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -463960,13 +463964,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -463976,40 +463978,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -464033,11 +464036,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -464054,27 +464056,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -464108,11 +464110,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464128,12 +464130,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -464146,8 +464149,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -464155,16 +464160,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -464176,14 +464178,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -464202,13 +464206,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -464218,12 +464220,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -464233,11 +464236,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464247,29 +464249,29 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -464296,44 +464298,44 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -464345,8 +464347,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -464356,11 +464358,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -464372,8 +464374,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -464397,23 +464399,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464422,30 +464424,31 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -464463,11 +464466,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464479,12 +464481,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -464496,11 +464499,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -464559,23 +464561,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464584,26 +464586,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -464613,11 +464616,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464627,23 +464629,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464652,39 +464654,39 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464693,14 +464695,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -464710,13 +464714,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -464726,39 +464728,40 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -464767,74 +464770,73 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -464843,14 +464845,16 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -464860,13 +464864,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -464876,40 +464878,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -464933,11 +464936,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -465055,8 +465057,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -465064,10 +465068,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -465078,6 +465080,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -465093,7 +465096,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -465126,67 +465128,67 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -465446,43 +465448,43 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -465591,6 +465593,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -465600,7 +465603,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -465609,6 +465611,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -465624,7 +465627,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -465721,8 +465723,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -465730,10 +465734,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -465744,6 +465746,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -465759,7 +465762,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -465792,67 +465794,67 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -465990,6 +465992,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -465999,7 +466002,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -466008,6 +466010,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -466023,7 +466026,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -466051,27 +466053,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -466105,11 +466107,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466125,12 +466127,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -466143,8 +466146,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -466152,16 +466157,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -466173,23 +466175,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466198,41 +466200,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466241,21 +466243,21 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -466266,41 +466268,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466309,61 +466311,61 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -466374,23 +466376,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466399,23 +466401,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466424,26 +466426,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -466453,11 +466456,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466467,23 +466469,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466510,27 +466512,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -466564,11 +466566,11 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466584,12 +466586,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -466602,8 +466605,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -466611,16 +466616,13 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -466632,23 +466634,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466657,26 +466659,27 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -466686,11 +466689,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466700,23 +466702,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466812,8 +466814,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -466821,10 +466825,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -466848,53 +466850,53 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -466932,41 +466934,41 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -466975,23 +466977,23 @@ Schema name: `BetaResponseOutputItemDoneEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -467001,6 +467003,7 @@ Schema name: `BetaResponseOutputItemDoneEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -467016,7 +467019,6 @@ Schema name: `BetaResponseOutputItemDoneEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -467148,8 +467150,10 @@ Schema name: `BetaResponseOutputItemDoneEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -467157,10 +467161,8 @@ Schema name: `BetaResponseOutputItemDoneEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -467285,6 +467287,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent", + "docstring": "Emitted when a new content part is added.", "ident": "BetaResponseContentPartAddedEvent", "type": { "kind": "HttpTypeObject", @@ -467312,7 +467315,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "Emitted when a new content part is added.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) content_index", @@ -467326,54 +467328,55 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that was added.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that was added.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the content part was added to.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the content part was added to.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the content part was added to.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the content part was added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) part": { "kind": "HttpDeclProperty", - "docstring": "The content part that was added.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/part", + "deprecated": false, "key": "part", - "optional": false, - "nullable": false, + "docstring": "The content part that was added.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/part", "types": [ { "kind": "HttpTypeReference", @@ -467396,11 +467399,10 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/part" + ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/part", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -467411,36 +467413,36 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.content_part.added`.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.content_part.added`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.content_part.added" } - ], - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -467449,10 +467451,10 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -467461,8 +467463,8 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartAddedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -467500,6 +467502,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) part > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputContent/oneOf/2", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -467512,7 +467515,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) part > (variant) 2 > (property) text", @@ -467522,6 +467524,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -467540,7 +467543,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -467552,6 +467554,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -467564,7 +467567,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -467580,28 +467582,30 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -467677,13 +467681,11 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -467695,11 +467697,12 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -467716,11 +467719,10 @@ Schema name: `BetaResponseContentPartAddedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -467732,37 +467734,37 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -467771,37 +467773,37 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -467810,37 +467812,37 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) part > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_added_event > (schema) > (property) part > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -467850,6 +467852,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -467868,7 +467871,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -467880,6 +467882,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -467901,7 +467904,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -467914,6 +467916,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -467938,7 +467941,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -467952,6 +467954,7 @@ Schema name: `BetaResponseContentPartAddedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -467967,7 +467970,6 @@ Schema name: `BetaResponseContentPartAddedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -467977,54 +467979,55 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -468038,11 +468041,10 @@ Schema name: `BetaResponseContentPartAddedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -468074,65 +468076,65 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468141,65 +468143,65 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468208,110 +468210,110 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468320,50 +468322,50 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468372,44 +468374,44 @@ Schema name: `BetaResponseContentPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -468474,6 +468476,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent", + "docstring": "Emitted when a content part is done.", "ident": "BetaResponseContentPartDoneEvent", "type": { "kind": "HttpTypeObject", @@ -468501,7 +468504,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "Emitted when a content part is done.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) content_index", @@ -468515,54 +468517,55 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that is done.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that is done.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the content part was added to.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the content part was added to.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the content part was added to.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the content part was added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) part": { "kind": "HttpDeclProperty", - "docstring": "The content part that is done.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/part", + "deprecated": false, "key": "part", - "optional": false, - "nullable": false, + "docstring": "The content part that is done.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/part", "types": [ { "kind": "HttpTypeReference", @@ -468585,11 +468588,10 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/part" + ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/part", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -468600,36 +468602,36 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.content_part.done`.\n", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.content_part.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.content_part.done" } - ], - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468638,10 +468640,10 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -468650,8 +468652,8 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseContentPartDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -468689,6 +468691,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) part > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputContent/oneOf/2", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -468701,7 +468704,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) part > (variant) 2 > (property) text", @@ -468711,6 +468713,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -468729,7 +468732,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -468741,6 +468743,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -468753,7 +468756,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -468769,28 +468771,30 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -468866,13 +468870,11 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -468884,11 +468886,12 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -468905,11 +468908,10 @@ Schema name: `BetaResponseContentPartDoneEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -468921,37 +468923,37 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468960,37 +468962,37 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -468999,37 +469001,37 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) part > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_content_part_done_event > (schema) > (property) part > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469039,6 +469041,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -469057,7 +469060,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -469069,6 +469071,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -469090,7 +469093,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -469103,6 +469105,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -469127,7 +469130,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -469141,6 +469143,7 @@ Schema name: `BetaResponseContentPartDoneEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -469156,7 +469159,6 @@ Schema name: `BetaResponseContentPartDoneEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -469166,54 +469168,55 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -469227,11 +469230,10 @@ Schema name: `BetaResponseContentPartDoneEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -469263,65 +469265,65 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469330,65 +469332,65 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469397,110 +469399,110 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469509,50 +469511,50 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469561,44 +469563,44 @@ Schema name: `BetaResponseContentPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -469663,6 +469665,7 @@ Schema name: `BetaResponseTextDeltaEvent` "(resource) beta.responses > (model) beta_response_text_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent", + "docstring": "Emitted when there is an additional text delta.", "ident": "BetaResponseTextDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -469693,7 +469696,6 @@ Schema name: `BetaResponseTextDeltaEvent` } ] }, - "docstring": "Emitted when there is an additional text delta.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) content_index", @@ -469708,54 +469710,55 @@ Schema name: `BetaResponseTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that the text delta was added to.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that the text delta was added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The text delta that was added.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The text delta that was added.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the text delta was added to.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the text delta was added to.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", - "docstring": "The log probabilities of the tokens in the delta.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, + "docstring": "The log probabilities of the tokens in the delta.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -469769,11 +469772,10 @@ Schema name: `BetaResponseTextDeltaEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -469784,50 +469786,50 @@ Schema name: `BetaResponseTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the text delta was added to.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the text delta was added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.output_text.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.output_text.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.output_text.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -469836,10 +469838,10 @@ Schema name: `BetaResponseTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -469848,8 +469850,8 @@ Schema name: `BetaResponseTextDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseTextDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -469858,40 +469860,41 @@ Schema name: `BetaResponseTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", - "docstring": "A possible text token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, + "docstring": "A possible text token.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", - "docstring": "The log probability of this token.\n", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, + "docstring": "The log probability of this token.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "The log probabilities of up to 20 of the most likely tokens.\n", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": false, + "docstring": "The log probabilities of up to 20 of the most likely tokens.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -469902,11 +469905,10 @@ Schema name: `BetaResponseTextDeltaEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -469923,43 +469925,43 @@ Schema name: `BetaResponseTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", - "docstring": "A possible text token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/token", + "deprecated": false, "key": "token", - "optional": true, - "nullable": false, + "docstring": "A possible text token.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/token", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_delta_event > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", - "docstring": "The log probability of this token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": true, - "nullable": false, + "docstring": "The log probability of this token.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/logprob", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] } @@ -469992,6 +469994,7 @@ Schema name: `BetaResponseTextDoneEvent` "(resource) beta.responses > (model) beta_response_text_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseTextDoneEvent", + "docstring": "Emitted when text content is finalized.", "ident": "BetaResponseTextDoneEvent", "type": { "kind": "HttpTypeObject", @@ -470022,7 +470025,6 @@ Schema name: `BetaResponseTextDoneEvent` } ] }, - "docstring": "Emitted when text content is finalized.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) content_index", @@ -470037,40 +470039,41 @@ Schema name: `BetaResponseTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that the text content is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that the text content is finalized.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the text content is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the text content is finalized.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", - "docstring": "The log probabilities of the tokens in the delta.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, + "docstring": "The log probabilities of the tokens in the delta.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -470084,11 +470087,10 @@ Schema name: `BetaResponseTextDoneEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -470099,64 +470101,64 @@ Schema name: `BetaResponseTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the text content is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the text content is finalized.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content that is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content that is finalized.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.output_text.done`.\n", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.output_text.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.output_text.done" } - ], - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -470165,10 +470167,10 @@ Schema name: `BetaResponseTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -470177,8 +470179,8 @@ Schema name: `BetaResponseTextDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseTextDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -470187,40 +470189,41 @@ Schema name: `BetaResponseTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", - "docstring": "A possible text token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, + "docstring": "A possible text token.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", - "docstring": "The log probability of this token.\n", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, + "docstring": "The log probability of this token.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "The log probabilities of up to 20 of the most likely tokens.\n", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": false, + "docstring": "The log probabilities of up to 20 of the most likely tokens.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -470231,11 +470234,10 @@ Schema name: `BetaResponseTextDoneEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -470252,43 +470254,43 @@ Schema name: `BetaResponseTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", - "docstring": "A possible text token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/token", + "deprecated": false, "key": "token", - "optional": true, - "nullable": false, + "docstring": "A possible text token.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/token", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_text_done_event > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", - "docstring": "The log probability of this token.", + "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": true, - "nullable": false, + "docstring": "The log probability of this token.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseLogProb/properties/top_logprobs/items/properties/logprob", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] } @@ -470321,6 +470323,7 @@ Schema name: `BetaResponseRefusalDeltaEvent` "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent", + "docstring": "Emitted when there is a partial refusal text.", "ident": "BetaResponseRefusalDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -470348,7 +470351,6 @@ Schema name: `BetaResponseRefusalDeltaEvent` } ] }, - "docstring": "Emitted when there is a partial refusal text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) content_index", @@ -470362,92 +470364,92 @@ Schema name: `BetaResponseRefusalDeltaEvent` }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that the refusal text is added to.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that the refusal text is added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The refusal text that is added.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The refusal text that is added.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the refusal text is added to.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the refusal text is added to.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the refusal text is added to.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the refusal text is added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.refusal.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.refusal.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.refusal.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -470456,10 +470458,10 @@ Schema name: `BetaResponseRefusalDeltaEvent` }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -470468,8 +470470,8 @@ Schema name: `BetaResponseRefusalDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseRefusalDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -470485,15 +470487,15 @@ Schema name: `BetaResponseRefusalDeltaEvent` }, "(resource) beta.responses > (model) beta_response_refusal_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -470526,6 +470528,7 @@ Schema name: `BetaResponseRefusalDoneEvent` "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent", + "docstring": "Emitted when refusal text is finalized.", "ident": "BetaResponseRefusalDoneEvent", "type": { "kind": "HttpTypeObject", @@ -470553,7 +470556,6 @@ Schema name: `BetaResponseRefusalDoneEvent` } ] }, - "docstring": "Emitted when refusal text is finalized.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) content_index", @@ -470567,92 +470569,92 @@ Schema name: `BetaResponseRefusalDoneEvent` }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part that the refusal text is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part that the refusal text is finalized.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the refusal text is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the refusal text is finalized.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the refusal text is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the refusal text is finalized.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal text that is finalized.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal text that is finalized.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.refusal.done`.\n", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.refusal.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.refusal.done" } - ], - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -470661,10 +470663,10 @@ Schema name: `BetaResponseRefusalDoneEvent` }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -470673,8 +470675,8 @@ Schema name: `BetaResponseRefusalDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseRefusalDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -470690,15 +470692,15 @@ Schema name: `BetaResponseRefusalDoneEvent` }, "(resource) beta.responses > (model) beta_response_refusal_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -470731,6 +470733,7 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent", + "docstring": "Emitted when there is a partial function-call arguments delta.", "ident": "BetaResponseFunctionCallArgumentsDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -470755,7 +470758,6 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` } ] }, - "docstring": "Emitted when there is a partial function-call arguments delta.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) delta", @@ -470768,78 +470770,78 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The function-call arguments delta that is added.\n", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The function-call arguments delta that is added.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the function-call arguments delta is added to.\n", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the function-call arguments delta is added to.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the function-call arguments delta is added to.\n", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the function-call arguments delta is added to.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.function_call_arguments.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.function_call_arguments.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.function_call_arguments.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -470848,10 +470850,10 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -470860,8 +470862,8 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -470877,15 +470879,15 @@ Schema name: `BetaResponseFunctionCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -470917,6 +470919,7 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent", + "docstring": "Emitted when function-call arguments are finalized.", "ident": "BetaResponseFunctionCallArgumentsDoneEvent", "type": { "kind": "HttpTypeObject", @@ -470944,7 +470947,6 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` } ] }, - "docstring": "Emitted when function-call arguments are finalized.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) arguments", @@ -470958,91 +470960,91 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The function-call arguments.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The function-call arguments.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function that was called.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function that was called.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.function_call_arguments.done" } - ], - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471051,10 +471053,10 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471063,8 +471065,8 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFunctionCallArgumentsDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471080,15 +471082,15 @@ Schema name: `BetaResponseFunctionCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_function_call_arguments_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471121,6 +471123,7 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent", + "docstring": "Emitted when a file search call is initiated.", "ident": "BetaResponseFileSearchCallInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -471142,7 +471145,6 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` } ] }, - "docstring": "Emitted when a file search call is initiated.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) item_id", @@ -471154,64 +471156,64 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the file search call is initiated.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the file search call is initiated.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the file search call is initiated.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the file search call is initiated.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.file_search_call.in_progress`.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.file_search_call.in_progress`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.file_search_call.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471220,10 +471222,10 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471232,8 +471234,8 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471249,15 +471251,15 @@ Schema name: `BetaResponseFileSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471288,6 +471290,7 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent", + "docstring": "Emitted when a file search is currently searching.", "ident": "BetaResponseFileSearchCallSearchingEvent", "type": { "kind": "HttpTypeObject", @@ -471309,7 +471312,6 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` } ] }, - "docstring": "Emitted when a file search is currently searching.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) item_id", @@ -471321,64 +471323,64 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the file search call is initiated.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the file search call is initiated.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the file search call is searching.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the file search call is searching.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.file_search_call.searching`.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.file_search_call.searching`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.file_search_call.searching" } - ], - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471387,10 +471389,10 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471399,8 +471401,8 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallSearchingEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471416,15 +471418,15 @@ Schema name: `BetaResponseFileSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_searching_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471455,6 +471457,7 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent", + "docstring": "Emitted when a file search call is completed (results found).", "ident": "BetaResponseFileSearchCallCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -471476,7 +471479,6 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` } ] }, - "docstring": "Emitted when a file search call is completed (results found).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) item_id", @@ -471488,64 +471490,64 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the output item that the file search call is initiated.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the output item that the file search call is initiated.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the file search call is initiated.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the file search call is initiated.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.file_search_call.completed`.\n", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.file_search_call.completed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.file_search_call.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471554,10 +471556,10 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471566,8 +471568,8 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseFileSearchCallCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471583,15 +471585,15 @@ Schema name: `BetaResponseFileSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_file_search_call_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471622,6 +471624,7 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent", + "docstring": "Emitted when a web search call is initiated.", "ident": "BetaResponseWebSearchCallInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -471643,7 +471646,6 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` } ] }, - "docstring": "Emitted when a web search call is initiated.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) item_id", @@ -471655,64 +471657,64 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "Unique ID for the output item associated with the web search call.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "Unique ID for the output item associated with the web search call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the web search call is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the web search call is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the web search call being processed.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the web search call being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.web_search_call.in_progress`.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.web_search_call.in_progress`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.web_search_call.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471721,10 +471723,10 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471733,8 +471735,8 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471750,15 +471752,15 @@ Schema name: `BetaResponseWebSearchCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471789,6 +471791,7 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent", + "docstring": "Emitted when a web search call is executing.", "ident": "BetaResponseWebSearchCallSearchingEvent", "type": { "kind": "HttpTypeObject", @@ -471810,7 +471813,6 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` } ] }, - "docstring": "Emitted when a web search call is executing.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) item_id", @@ -471822,64 +471824,64 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "Unique ID for the output item associated with the web search call.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "Unique ID for the output item associated with the web search call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the web search call is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the web search call is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the web search call being processed.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the web search call being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.web_search_call.searching`.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.web_search_call.searching`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.web_search_call.searching" } - ], - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -471888,10 +471890,10 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -471900,8 +471902,8 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallSearchingEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -471917,15 +471919,15 @@ Schema name: `BetaResponseWebSearchCallSearchingEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_searching_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -471956,6 +471958,7 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent", + "docstring": "Emitted when a web search call is completed.", "ident": "BetaResponseWebSearchCallCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -471977,7 +471980,6 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` } ] }, - "docstring": "Emitted when a web search call is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) item_id", @@ -471989,64 +471991,64 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "Unique ID for the output item associated with the web search call.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "Unique ID for the output item associated with the web search call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that the web search call is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that the web search call is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the web search call being processed.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the web search call being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.web_search_call.completed`.\n", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.web_search_call.completed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.web_search_call.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472055,10 +472057,10 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -472067,8 +472069,8 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseWebSearchCallCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472084,15 +472086,15 @@ Schema name: `BetaResponseWebSearchCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_web_search_call_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -472123,6 +472125,7 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent", + "docstring": "Emitted when a new reasoning summary part is added.", "ident": "BetaResponseReasoningSummaryPartAddedEvent", "type": { "kind": "HttpTypeObject", @@ -472150,7 +472153,6 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` } ] }, - "docstring": "Emitted when a new reasoning summary part is added.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) item_id", @@ -472164,38 +472166,38 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this summary part is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this summary part is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this summary part is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this summary part is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) part": { "kind": "HttpDeclProperty", - "docstring": "The summary part that was added.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part", + "deprecated": false, "key": "part", - "optional": false, - "nullable": false, + "docstring": "The summary part that was added.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -472207,8 +472209,8 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472218,50 +472220,50 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) summary_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the summary part within the reasoning summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/summary_index", + "deprecated": false, "key": "summary_index", - "optional": false, - "nullable": false, + "docstring": "The index of the summary part within the reasoning summary.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/summary_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_summary_part.added`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_summary_part.added`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_summary_part.added" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472270,10 +472272,10 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -472282,8 +472284,8 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472292,36 +472294,36 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) part > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text of the summary part.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text of the summary part.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) part > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the summary part. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the summary part. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartAddedEvent/properties/part/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472337,15 +472339,15 @@ Schema name: `BetaResponseReasoningSummaryPartAddedEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_added_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -472388,6 +472390,7 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent", + "docstring": "Emitted when a reasoning summary part is completed.", "ident": "BetaResponseReasoningSummaryPartDoneEvent", "type": { "kind": "HttpTypeObject", @@ -472418,7 +472421,6 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` } ] }, - "docstring": "Emitted when a reasoning summary part is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) item_id", @@ -472433,38 +472435,38 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this summary part is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this summary part is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this summary part is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this summary part is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) part": { "kind": "HttpDeclProperty", - "docstring": "The completed summary part.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part", + "deprecated": false, "key": "part", - "optional": false, - "nullable": false, + "docstring": "The completed summary part.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -472476,8 +472478,8 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472487,50 +472489,50 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) summary_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the summary part within the reasoning summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/summary_index", + "deprecated": false, "key": "summary_index", - "optional": false, - "nullable": false, + "docstring": "The index of the summary part within the reasoning summary.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/summary_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_summary_part.done`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_summary_part.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_summary_part.done" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472539,10 +472541,10 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -472551,8 +472553,8 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472561,22 +472563,22 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The completion status of the summary part. Omitted when the part completed\nnormally and set to `incomplete` when generation was interrupted.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The completion status of the summary part. Omitted when the part completed\nnormally and set to `incomplete` when generation was interrupted.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/status", "types": [ { "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472585,36 +472587,36 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) part > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text of the summary part.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text of the summary part.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) part > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the summary part. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the summary part. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryPartDoneEvent/properties/part/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472630,15 +472632,15 @@ Schema name: `BetaResponseReasoningSummaryPartDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_part_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -472688,6 +472690,7 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent", + "docstring": "Emitted when a delta is added to a reasoning summary text.", "ident": "BetaResponseReasoningSummaryTextDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -472715,7 +472718,6 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` } ] }, - "docstring": "Emitted when a delta is added to a reasoning summary text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) delta", @@ -472729,92 +472731,92 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The text delta that was added to the summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The text delta that was added to the summary.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this summary text delta is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this summary text delta is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this summary text delta is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this summary text delta is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) summary_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the summary part within the reasoning summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/summary_index", + "deprecated": false, "key": "summary_index", - "optional": false, - "nullable": false, + "docstring": "The index of the summary part within the reasoning summary.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/summary_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_summary_text.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_summary_text.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_summary_text.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -472823,10 +472825,10 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -472835,8 +472837,8 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -472852,15 +472854,15 @@ Schema name: `BetaResponseReasoningSummaryTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -472893,6 +472895,7 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent", + "docstring": "Emitted when a reasoning summary text is completed.", "ident": "BetaResponseReasoningSummaryTextDoneEvent", "type": { "kind": "HttpTypeObject", @@ -472920,7 +472923,6 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` } ] }, - "docstring": "Emitted when a reasoning summary text is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) item_id", @@ -472934,92 +472936,92 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this summary text is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this summary text is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this summary text is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this summary text is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) summary_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the summary part within the reasoning summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/summary_index", + "deprecated": false, "key": "summary_index", - "optional": false, - "nullable": false, + "docstring": "The index of the summary part within the reasoning summary.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/summary_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The full text of the completed reasoning summary.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The full text of the completed reasoning summary.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_summary_text.done`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_summary_text.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_summary_text.done" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473028,10 +473030,10 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473040,8 +473042,8 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningSummaryTextDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473057,15 +473059,15 @@ Schema name: `BetaResponseReasoningSummaryTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_summary_text_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -473098,6 +473100,7 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent", + "docstring": "Emitted when a delta is added to a reasoning text.", "ident": "BetaResponseReasoningTextDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -473125,7 +473128,6 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` } ] }, - "docstring": "Emitted when a delta is added to a reasoning text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) content_index", @@ -473139,92 +473141,92 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the reasoning content part this delta is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the reasoning content part this delta is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The text delta that was added to the reasoning content.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The text delta that was added to the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this reasoning text delta is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this reasoning text delta is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this reasoning text delta is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this reasoning text delta is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_text.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_text.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_text.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473233,10 +473235,10 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473245,8 +473247,8 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473262,15 +473264,15 @@ Schema name: `BetaResponseReasoningTextDeltaEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -473303,6 +473305,7 @@ Schema name: `BetaResponseReasoningTextDoneEvent` "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent", + "docstring": "Emitted when a reasoning text is completed.", "ident": "BetaResponseReasoningTextDoneEvent", "type": { "kind": "HttpTypeObject", @@ -473330,7 +473333,6 @@ Schema name: `BetaResponseReasoningTextDoneEvent` } ] }, - "docstring": "Emitted when a reasoning text is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) content_index", @@ -473344,92 +473346,92 @@ Schema name: `BetaResponseReasoningTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the reasoning content part.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the reasoning content part.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item this reasoning text is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item this reasoning text is associated with.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item this reasoning text is associated with.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item this reasoning text is associated with.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The full text of the completed reasoning content.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The full text of the completed reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.reasoning_text.done`.\n", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.reasoning_text.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.reasoning_text.done" } - ], - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473438,10 +473440,10 @@ Schema name: `BetaResponseReasoningTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473450,8 +473452,8 @@ Schema name: `BetaResponseReasoningTextDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseReasoningTextDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473467,15 +473469,15 @@ Schema name: `BetaResponseReasoningTextDoneEvent` }, "(resource) beta.responses > (model) beta_response_reasoning_text_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -473508,6 +473510,7 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent", + "docstring": "Emitted when an image generation tool call has completed and the final image is available.\n", "ident": "BetaResponseImageGenCallCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -473529,7 +473532,6 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` } ] }, - "docstring": "Emitted when an image generation tool call has completed and the final image is available.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) item_id", @@ -473541,64 +473543,64 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the image generation item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.image_generation_call.completed'.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.image_generation_call.completed'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.image_generation_call.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473607,10 +473609,10 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473619,8 +473621,8 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473636,15 +473638,15 @@ Schema name: `BetaResponseImageGenCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -473675,6 +473677,7 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent", + "docstring": "Emitted when an image generation tool call is actively generating an image (intermediate state).\n", "ident": "BetaResponseImageGenCallGeneratingEvent", "type": { "kind": "HttpTypeObject", @@ -473696,7 +473699,6 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` } ] }, - "docstring": "Emitted when an image generation tool call is actively generating an image (intermediate state).\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) item_id", @@ -473708,64 +473710,64 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the image generation item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the image generation item being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.image_generation_call.generating'.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.image_generation_call.generating'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.image_generation_call.generating" } - ], - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473774,10 +473776,10 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473786,8 +473788,8 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallGeneratingEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473803,15 +473805,15 @@ Schema name: `BetaResponseImageGenCallGeneratingEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_generating_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -473842,6 +473844,7 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent", + "docstring": "Emitted when an image generation tool call is in progress.\n", "ident": "BetaResponseImageGenCallInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -473863,7 +473866,6 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` } ] }, - "docstring": "Emitted when an image generation tool call is in progress.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) item_id", @@ -473875,64 +473877,64 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the image generation item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the image generation item being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.image_generation_call.in_progress'.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.image_generation_call.in_progress'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.image_generation_call.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -473941,10 +473943,10 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -473953,8 +473955,8 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -473970,15 +473972,15 @@ Schema name: `BetaResponseImageGenCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474009,6 +474011,7 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent", + "docstring": "Emitted when a partial image is available during image generation streaming.\n", "ident": "BetaResponseImageGenCallPartialImageEvent", "type": { "kind": "HttpTypeObject", @@ -474036,7 +474039,6 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` } ] }, - "docstring": "Emitted when a partial image is available during image generation streaming.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) item_id", @@ -474050,92 +474052,92 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the image generation item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) partial_image_b64": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded partial image data, suitable for rendering as an image.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/partial_image_b64", + "deprecated": false, "key": "partial_image_b64", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded partial image data, suitable for rendering as an image.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/partial_image_b64", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) partial_image_index": { "kind": "HttpDeclProperty", - "docstring": "0-based index for the partial image (backend is 1-based, but this is 0-based for the user).", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/partial_image_index", + "deprecated": false, "key": "partial_image_index", - "optional": false, - "nullable": false, + "docstring": "0-based index for the partial image (backend is 1-based, but this is 0-based for the user).", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/partial_image_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the image generation item being processed.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the image generation item being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.image_generation_call.partial_image'.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.image_generation_call.partial_image'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.image_generation_call.partial_image" } - ], - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -474144,10 +474146,10 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -474156,8 +474158,8 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseImageGenCallPartialImageEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -474173,15 +474175,15 @@ Schema name: `BetaResponseImageGenCallPartialImageEvent` }, "(resource) beta.responses > (model) beta_response_image_gen_call_partial_image_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474214,6 +474216,7 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent", + "docstring": "Emitted when there is a delta (partial update) to the arguments of an MCP tool call.\n", "ident": "BetaResponseMcpCallArgumentsDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -474238,7 +474241,6 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` } ] }, - "docstring": "Emitted when there is a delta (partial update) to the arguments of an MCP tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) delta", @@ -474251,78 +474253,78 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "A JSON string containing the partial update to the arguments for the MCP tool call.\n", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "A JSON string containing the partial update to the arguments for the MCP tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the MCP tool call item being processed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the MCP tool call item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_call_arguments.delta'.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_call_arguments.delta'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_call_arguments.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -474331,10 +474333,10 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -474343,8 +474345,8 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -474360,15 +474362,15 @@ Schema name: `BetaResponseMCPCallArgumentsDeltaEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474400,6 +474402,7 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent", + "docstring": "Emitted when the arguments for an MCP tool call are finalized.\n", "ident": "BetaResponseMcpCallArgumentsDoneEvent", "type": { "kind": "HttpTypeObject", @@ -474424,7 +474427,6 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` } ] }, - "docstring": "Emitted when the arguments for an MCP tool call are finalized.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) arguments", @@ -474437,78 +474439,78 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string containing the finalized arguments for the MCP tool call.\n", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string containing the finalized arguments for the MCP tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the MCP tool call item being processed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the MCP tool call item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_call_arguments.done'.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_call_arguments.done'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_call_arguments.done" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -474517,10 +474519,10 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -474529,8 +474531,8 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallArgumentsDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -474546,15 +474548,15 @@ Schema name: `BetaResponseMCPCallArgumentsDoneEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_arguments_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474586,6 +474588,7 @@ Schema name: `BetaResponseMCPCallCompletedEvent` "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent", + "docstring": "Emitted when an MCP tool call has completed successfully.\n", "ident": "BetaResponseMcpCallCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -474607,7 +474610,6 @@ Schema name: `BetaResponseMCPCallCompletedEvent` } ] }, - "docstring": "Emitted when an MCP tool call has completed successfully.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) item_id", @@ -474619,64 +474621,64 @@ Schema name: `BetaResponseMCPCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the MCP tool call item that completed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the MCP tool call item that completed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that completed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that completed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_call.completed'.", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_call.completed'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_call.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -474685,10 +474687,10 @@ Schema name: `BetaResponseMCPCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -474697,8 +474699,8 @@ Schema name: `BetaResponseMCPCallCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -474714,15 +474716,15 @@ Schema name: `BetaResponseMCPCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474753,6 +474755,7 @@ Schema name: `BetaResponseMCPCallFailedEvent` "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent", + "docstring": "Emitted when an MCP tool call has failed.\n", "ident": "BetaResponseMcpCallFailedEvent", "type": { "kind": "HttpTypeObject", @@ -474774,7 +474777,6 @@ Schema name: `BetaResponseMCPCallFailedEvent` } ] }, - "docstring": "Emitted when an MCP tool call has failed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) item_id", @@ -474786,64 +474788,64 @@ Schema name: `BetaResponseMCPCallFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the MCP tool call item that failed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the MCP tool call item that failed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that failed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that failed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_call.failed'.", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_call.failed'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_call.failed" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -474852,10 +474854,10 @@ Schema name: `BetaResponseMCPCallFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -474864,8 +474866,8 @@ Schema name: `BetaResponseMCPCallFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallFailedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -474881,15 +474883,15 @@ Schema name: `BetaResponseMCPCallFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_failed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -474920,6 +474922,7 @@ Schema name: `BetaResponseMCPCallInProgressEvent` "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent", + "docstring": "Emitted when an MCP tool call is in progress.\n", "ident": "BetaResponseMcpCallInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -474941,7 +474944,6 @@ Schema name: `BetaResponseMCPCallInProgressEvent` } ] }, - "docstring": "Emitted when an MCP tool call is in progress.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) item_id", @@ -474953,64 +474955,64 @@ Schema name: `BetaResponseMCPCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the MCP tool call item being processed.", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the MCP tool call item being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_call.in_progress'.", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_call.in_progress'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_call.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475019,10 +475021,10 @@ Schema name: `BetaResponseMCPCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475031,8 +475033,8 @@ Schema name: `BetaResponseMCPCallInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPCallInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475048,15 +475050,15 @@ Schema name: `BetaResponseMCPCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_call_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475087,6 +475089,7 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent", + "docstring": "Emitted when the list of available MCP tools has been successfully retrieved.\n", "ident": "BetaResponseMcpListToolsCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -475108,7 +475111,6 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` } ] }, - "docstring": "Emitted when the list of available MCP tools has been successfully retrieved.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) item_id", @@ -475120,64 +475122,64 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the MCP tool call item that produced this output.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the MCP tool call item that produced this output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that was processed.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that was processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_list_tools.completed'.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_list_tools.completed'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_list_tools.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475186,10 +475188,10 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475198,8 +475200,8 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475215,15 +475217,15 @@ Schema name: `BetaResponseMCPListToolsCompletedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475254,6 +475256,7 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent", + "docstring": "Emitted when the attempt to list available MCP tools has failed.\n", "ident": "BetaResponseMcpListToolsFailedEvent", "type": { "kind": "HttpTypeObject", @@ -475275,7 +475278,6 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` } ] }, - "docstring": "Emitted when the attempt to list available MCP tools has failed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) item_id", @@ -475287,64 +475289,64 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the MCP tool call item that failed.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the MCP tool call item that failed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that failed.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that failed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_list_tools.failed'.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_list_tools.failed'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_list_tools.failed" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475353,10 +475355,10 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475365,8 +475367,8 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsFailedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475382,15 +475384,15 @@ Schema name: `BetaResponseMCPListToolsFailedEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_failed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475421,6 +475423,7 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent", + "docstring": "Emitted when the system is in the process of retrieving the list of available MCP tools.\n", "ident": "BetaResponseMcpListToolsInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -475442,7 +475445,6 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` } ] }, - "docstring": "Emitted when the system is in the process of retrieving the list of available MCP tools.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) item_id", @@ -475454,64 +475456,64 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the MCP tool call item that is being processed.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the MCP tool call item that is being processed.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item that is being processed.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item that is being processed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.mcp_list_tools.in_progress'.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.mcp_list_tools.in_progress'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.mcp_list_tools.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475520,10 +475522,10 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475532,8 +475534,8 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseMCPListToolsInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475549,15 +475551,15 @@ Schema name: `BetaResponseMCPListToolsInProgressEvent` }, "(resource) beta.responses > (model) beta_response_mcp_list_tools_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475588,6 +475590,7 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent", + "docstring": "Emitted when a code interpreter call is in progress.", "ident": "BetaResponseCodeInterpreterCallInProgressEvent", "type": { "kind": "HttpTypeObject", @@ -475609,7 +475612,6 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` } ] }, - "docstring": "Emitted when a code interpreter call is in progress.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) item_id", @@ -475621,64 +475623,64 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the code interpreter tool call item.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the code interpreter tool call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response for which the code interpreter call is in progress.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response for which the code interpreter call is in progress.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event, used to order streaming events.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event, used to order streaming events.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.code_interpreter_call.in_progress`.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.code_interpreter_call.in_progress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.code_interpreter_call.in_progress" } - ], - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475687,10 +475689,10 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475699,8 +475701,8 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInProgressEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475716,15 +475718,15 @@ Schema name: `BetaResponseCodeInterpreterCallInProgressEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_in_progress_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475755,6 +475757,7 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent", + "docstring": "Emitted when the code interpreter is actively interpreting the code snippet.", "ident": "BetaResponseCodeInterpreterCallInterpretingEvent", "type": { "kind": "HttpTypeObject", @@ -475776,7 +475779,6 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` } ] }, - "docstring": "Emitted when the code interpreter is actively interpreting the code snippet.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) item_id", @@ -475788,64 +475790,64 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the code interpreter tool call item.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the code interpreter tool call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response for which the code interpreter is interpreting code.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response for which the code interpreter is interpreting code.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event, used to order streaming events.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event, used to order streaming events.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.code_interpreter_call.interpreting`.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.code_interpreter_call.interpreting`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.code_interpreter_call.interpreting" } - ], - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -475854,10 +475856,10 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -475866,8 +475868,8 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallInterpretingEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -475883,15 +475885,15 @@ Schema name: `BetaResponseCodeInterpreterCallInterpretingEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_interpreting_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -475922,6 +475924,7 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent", + "docstring": "Emitted when the code interpreter call is completed.", "ident": "BetaResponseCodeInterpreterCallCompletedEvent", "type": { "kind": "HttpTypeObject", @@ -475943,7 +475946,6 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` } ] }, - "docstring": "Emitted when the code interpreter call is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) item_id", @@ -475955,64 +475957,64 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the code interpreter tool call item.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the code interpreter tool call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response for which the code interpreter call is completed.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response for which the code interpreter call is completed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event, used to order streaming events.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event, used to order streaming events.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.code_interpreter_call.completed`.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.code_interpreter_call.completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.code_interpreter_call.completed" } - ], - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -476021,10 +476023,10 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -476033,8 +476035,8 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCompletedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476050,15 +476052,15 @@ Schema name: `BetaResponseCodeInterpreterCallCompletedEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_completed_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -476089,6 +476091,7 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent", + "docstring": "Emitted when a partial code snippet is streamed by the code interpreter.", "ident": "BetaResponseCodeInterpreterCallCodeDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -476113,7 +476116,6 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` } ] }, - "docstring": "Emitted when a partial code snippet is streamed by the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) delta", @@ -476126,78 +476128,78 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The partial code snippet being streamed by the code interpreter.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The partial code snippet being streamed by the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the code interpreter tool call item.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the code interpreter tool call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response for which the code is being streamed.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response for which the code is being streamed.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event, used to order streaming events.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event, used to order streaming events.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.code_interpreter_call_code.delta`.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.code_interpreter_call_code.delta`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.code_interpreter_call_code.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -476206,10 +476208,10 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -476218,8 +476220,8 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476235,15 +476237,15 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDeltaEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -476275,6 +476277,7 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent", + "docstring": "Emitted when the code snippet is finalized by the code interpreter.", "ident": "BetaResponseCodeInterpreterCallCodeDoneEvent", "type": { "kind": "HttpTypeObject", @@ -476299,7 +476302,6 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` } ] }, - "docstring": "Emitted when the code snippet is finalized by the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) code", @@ -476312,78 +476314,78 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The final code snippet output by the code interpreter.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The final code snippet output by the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the code interpreter tool call item.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the code interpreter tool call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response for which the code is finalized.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response for which the code is finalized.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event, used to order streaming events.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event, used to order streaming events.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.code_interpreter_call_code.done`.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.code_interpreter_call_code.done`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.code_interpreter_call_code.done" } - ], - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -476392,10 +476394,10 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -476404,8 +476406,8 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCodeInterpreterCallCodeDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476421,15 +476423,15 @@ Schema name: `BetaResponseCodeInterpreterCallCodeDoneEvent` }, "(resource) beta.responses > (model) beta_response_code_interpreter_call_code_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -476461,6 +476463,7 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent", + "docstring": "Emitted when an annotation is added to output text content.\n", "ident": "BetaResponseOutputTextAnnotationAddedEvent", "type": { "kind": "HttpTypeObject", @@ -476491,7 +476494,6 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` } ] }, - "docstring": "Emitted when an annotation is added to output text content.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) annotation", @@ -476506,106 +476508,106 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) annotation": { "kind": "HttpDeclProperty", - "docstring": "The annotation object being added. (See annotation schema for details.)", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/annotation", + "deprecated": false, "key": "annotation", - "optional": false, - "nullable": false, + "docstring": "The annotation object being added. (See annotation schema for details.)", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/annotation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) annotation_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the annotation within the content part.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/annotation_index", + "deprecated": false, "key": "annotation_index", - "optional": false, - "nullable": false, + "docstring": "The index of the annotation within the content part.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/annotation_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) content_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the content part within the output item.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/content_index", + "deprecated": false, "key": "content_index", - "optional": false, - "nullable": false, + "docstring": "The index of the content part within the output item.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/content_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the item to which the annotation is being added.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the item to which the annotation is being added.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output item in the response's output array.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output item in the response's output array.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.output_text.annotation.added'.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.output_text.annotation.added'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.output_text.annotation.added" } - ], - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -476614,10 +476616,10 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -476626,8 +476628,8 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseOutputTextAnnotationAddedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476643,15 +476645,15 @@ Schema name: `BetaResponseOutputTextAnnotationAddedEvent` }, "(resource) beta.responses > (model) beta_response_output_text_annotation_added_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -476690,6 +476692,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_queued_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseQueuedEvent", + "docstring": "Emitted when a response is queued and waiting to be processed.\n", "ident": "BetaResponseQueuedEvent", "type": { "kind": "HttpTypeObject", @@ -476708,7 +476711,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Emitted when a response is queued and waiting to be processed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) response", @@ -476719,20 +476721,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) response": { "kind": "HttpDeclProperty", - "title": "The response object", - "docstring": "The full response object that is queued.", + "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/response", + "deprecated": false, "key": "response", - "optional": false, - "nullable": false, + "docstring": "The full response object that is queued.", + "title": "The response object", "type": { "kind": "HttpTypeReference", "ident": "BetaResponse", "$ref": "(resource) beta.responses > (model) beta_response > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/response", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response", "childrenParentSchema": "object", "children": [ @@ -476775,36 +476777,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number for this event.", + "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number for this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always 'response.queued'.", + "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always 'response.queued'.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.queued" } - ], - "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -476813,10 +476815,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -476825,8 +476827,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseQueuedEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476835,50 +476837,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for this Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for this Response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) created_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", + "deprecated": false, "key": "created_at", - "optional": false, - "nullable": false, + "docstring": "Unix timestamp (in seconds) of when this Response was created.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/created_at", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) error": { "kind": "HttpDeclProperty", - "docstring": "An error object returned when the model fails to generate a Response.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", + "deprecated": false, "key": "error", - "optional": false, - "nullable": true, + "docstring": "An error object returned when the model fails to generate a Response.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseError", "$ref": "(resource) beta.responses > (model) beta_response_error > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/error", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_error", "childrenParentSchema": "object", "children": [ @@ -476888,10 +476890,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details": { "kind": "HttpDeclProperty", - "docstring": "Details about why the response is incomplete.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", + "deprecated": false, "key": "incomplete_details", - "optional": false, - "nullable": true, + "docstring": "Details about why the response is incomplete.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -476900,8 +476902,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -476910,20 +476912,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions": { "kind": "HttpDeclProperty", - "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", + "deprecated": false, "key": "instructions", - "optional": false, - "nullable": true, + "docstring": "A system (or developer) message inserted into the model's context.\n\nWhen using along with `previous_response_id`, the instructions from a previous\nresponse will not be carried over to the next response. This makes it simple\nto swap out system (or developer) messages in new responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -477721,16 +477726,13 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions" + } + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -477740,12 +477742,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) metadata": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", + "deprecated": false, "key": "metadata", - "optional": false, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard.\n\nKeys are strings with a maximum length of 64 characters. Values are strings\nwith a maximum length of 512 characters.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", "ident": "Record", "typeParameters": [ { @@ -477754,22 +477757,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/metadata", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/models)\nto browse and compare available models.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", "types": [ { "kind": "HttpTypeUnion", @@ -478159,14 +478162,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model" + ] }, "examples": [ "gpt-5.1" ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -478176,22 +478178,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) object": { "kind": "HttpDeclProperty", - "docstring": "The object type of this resource - always set to `response`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", + "deprecated": false, "key": "object", - "optional": false, - "nullable": false, + "docstring": "The object type of this resource - always set to `response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", "types": [ { "kind": "HttpTypeLiteral", "literal": "response" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/object", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -478200,21 +478202,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of content items generated by the model.\n\n- The length and order of items in the `output` array is dependent\n on the model's response.\n- Rather than accessing the first item in the `output` array and\n assuming it's an `assistant` message with the content generated by\n the model, you might consider using the `output_text` property where\n supported in SDKs.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputItem", "$ref": "(resource) beta.responses > (model) beta_response_output_item > (schema)" + } }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output" - }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -478253,26 +478255,25 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) parallel_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "Whether to allow the model to run tool calls in parallel.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", + "deprecated": false, "key": "parallel_tool_calls", - "optional": false, - "nullable": false, - "default": true, + "docstring": "Whether to allow the model to run tool calls in parallel.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/parallel_tool_calls", - "deprecated": false, + "default": true, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) temperature": { "kind": "HttpDeclProperty", - "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", + "deprecated": false, "key": "temperature", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.\nWe generally recommend altering this or `top_p` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -478280,22 +478281,24 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 2 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/temperature", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice": { "kind": "HttpDeclProperty", - "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", + "deprecated": false, "key": "tool_choice", - "optional": false, - "nullable": false, + "docstring": "How the model should select which tool (or tools) to use when generating\na response. See the `tools` parameter to see how to specify which tools\nthe model can call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", "types": [ { "kind": "HttpTypeReference", @@ -478345,11 +478348,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaToolChoiceShell", "$ref": "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice" + ] }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tool_choice", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -478366,14 +478368,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTool", "types": [ { "kind": "HttpTypeObject", @@ -478677,13 +478681,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTool" - }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -478707,11 +478709,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_p": { "kind": "HttpDeclProperty", - "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", + "deprecated": false, "key": "top_p", - "optional": false, - "nullable": true, - "default": 1, + "docstring": "An alternative to sampling with temperature, called nucleus sampling,\nwhere the model considers the results of the tokens with top_p probability\nmass. So 0.1 means only the tokens comprising the top 10% probability mass\nare considered.\n\nWe generally recommend altering this or `temperature` but not both.\n", "type": { "kind": "HttpTypeNumber" }, @@ -478719,53 +478720,54 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 1 }, + "default": 1, "examples": [ 1 ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_p", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": true, - "default": false, + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/background", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) completed_at": { "kind": "HttpDeclProperty", - "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", + "deprecated": false, "key": "completed_at", - "optional": true, - "nullable": true, + "docstring": "Unix timestamp (in seconds) of when this Response was completed.\nOnly present when the status is `completed`.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "unixtime" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/completed_at", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation": { "kind": "HttpDeclProperty", - "title": "Conversation", - "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", + "deprecated": false, "key": "conversation", - "optional": true, - "nullable": true, + "docstring": "The conversation that this response belonged to. Input items and output items from this response were automatically added to this conversation.", + "title": "Conversation", "type": { "kind": "HttpTypeObject", "members": [ @@ -478774,8 +478776,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/conversation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -478784,39 +478786,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", + "deprecated": false, "key": "max_output_tokens", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/max_output_tokens", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) max_tool_calls": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", + "deprecated": false, "key": "max_tool_calls", - "optional": true, - "nullable": true, + "docstring": "The maximum number of total calls to built-in tools that can be processed in a response. This maximum number applies across all built-in tool calls, not per individual tool. Any further attempts to call a tool by the model will be ignored.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/max_tool_calls", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation": { "kind": "HttpDeclProperty", - "title": "Moderation", - "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": true, + "docstring": "Moderation results for the response input and output, if moderated completions were requested.\n", + "title": "Moderation", "type": { "kind": "HttpTypeObject", "members": [ @@ -478828,8 +478830,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/moderation", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -478839,47 +478841,47 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", + "deprecated": false, "key": "output_text", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/output_text", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", + "deprecated": false, "key": "previous_response_id", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/previous_response_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", + "deprecated": false, "key": "prompt", - "optional": true, - "nullable": true, + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponsePrompt", "$ref": "(resource) beta.responses > (model) beta_response_prompt > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/prompt", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": true, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_prompt", "childrenParentSchema": "object", "children": [ @@ -478890,28 +478892,28 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", + "deprecated": false, "key": "prompt_cache_key", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "prompt-cache-key-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_key", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", - "title": "Prompt cache options", - "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", + "deprecated": false, "key": "prompt_cache_options", - "optional": true, - "nullable": false, + "docstring": "The prompt-caching options that were applied to the response. Supported for `gpt-5.6` and later models.", + "title": "Prompt cache options", "type": { "kind": "HttpTypeObject", "members": [ @@ -478923,8 +478925,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/prompt_cache_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -478934,12 +478936,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", + "deprecated": true, "key": "prompt_cache_retention", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", "types": [ { "kind": "HttpTypeLiteral", @@ -478949,11 +478952,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "24h" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/prompt_cache_retention", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -478963,11 +478965,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning": { "kind": "HttpDeclProperty", - "title": "Reasoning", - "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", + "deprecated": false, "key": "reasoning", - "optional": true, - "nullable": true, + "docstring": "**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).\n", + "title": "Reasoning", "type": { "kind": "HttpTypeObject", "members": [ @@ -478988,8 +478990,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/reasoning", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -479002,10 +479004,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", + "deprecated": false, "key": "safety_identifier", - "optional": true, - "nullable": true, + "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", "type": { "kind": "HttpTypeString" }, @@ -479015,20 +479017,20 @@ Schema name: `BetaResponseQueuedEvent` "examples": [ "safety-identifier-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/safety_identifier", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", + "deprecated": false, "key": "service_tier", - "optional": true, - "nullable": true, - "default": "auto", + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", "types": [ { "kind": "HttpTypeLiteral", @@ -479050,11 +479052,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "priority" } - ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier" + ] }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -479067,19 +479069,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseStatus", "$ref": "(resource) beta.responses > (model) beta_response_status > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", - "deprecated": false, - "schemaType": "enum", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "enum", "modelPath": "(resource) beta.responses > (model) beta_response_status", "childrenParentSchema": "enum", "children": [ @@ -479093,19 +479095,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", + "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_text_config", "childrenParentSchema": "object", "children": [ @@ -479115,10 +479117,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) top_logprobs": { "kind": "HttpDeclProperty", - "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": true, - "nullable": true, + "docstring": "An integer between 0 and 20 specifying the maximum number of most likely\ntokens to return at each token position, each with an associated log\nprobability. In some cases, the number of returned tokens may be fewer than\nrequested.\n", "type": { "kind": "HttpTypeNumber" }, @@ -479126,20 +479128,20 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 20 }, - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/top_logprobs", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) truncation": { "kind": "HttpDeclProperty", - "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", + "deprecated": false, "key": "truncation", - "optional": true, - "nullable": true, - "default": "disabled", + "docstring": "The truncation strategy to use for the model response.\n- `auto`: If the input to this Response exceeds\n the model's context window size, the model will truncate the\n response to fit the context window by dropping items from the beginning of the conversation.\n- `disabled` (default): If the input size will exceed the context window\n size for a model, the request will fail with a 400 error.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", "types": [ { "kind": "HttpTypeLiteral", @@ -479149,11 +479151,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/truncation", - "deprecated": false, + "default": "disabled", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -479163,19 +479165,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) usage": { "kind": "HttpDeclProperty", - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", + "deprecated": false, "key": "usage", - "optional": true, - "nullable": false, + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseUsage", "$ref": "(resource) beta.responses > (model) beta_response_usage > (schema)" }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/usage", - "deprecated": false, - "schemaType": "object", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_usage", "childrenParentSchema": "object", "children": [ @@ -479188,18 +479190,18 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/docs/guides/safety-best-practices#safety-identifiers).\n", + "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", + "deprecated": true, "key": "user", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeString" }, "examples": [ "user-1234" ], - "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/user", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -479365,26 +479367,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_queued_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code for the response.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", "types": [ { "kind": "HttpTypeLiteral", @@ -479466,11 +479469,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image_file_not_found" } - ], - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code" + ] }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -479498,21 +479500,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "A human-readable description of the error.\n", + "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "A human-readable description of the error.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseError/anyOf/0/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseError", + "docstring": "An error object returned when the model fails to generate a Response.\n", "ident": "BetaResponseError", "type": { "kind": "HttpTypeObject", @@ -479525,7 +479528,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An error object returned when the model fails to generate a Response.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code", @@ -479534,12 +479536,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "The reason why the response is incomplete.", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": false, + "docstring": "The reason why the response is incomplete.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", "types": [ { "kind": "HttpTypeLiteral", @@ -479549,11 +479552,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "content_filter" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason" + ] }, - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/incomplete_details/anyOf/0/properties/reason", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -479564,21 +479566,24 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/0", + "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model, equivalent to a text input with the\n`developer` role.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/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", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -480376,12 +480381,9 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaResponse/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", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 0", @@ -480424,6 +480426,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "ident": "BetaEasyInputMessage", "type": { "kind": "HttpTypeObject", @@ -480442,7 +480445,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content", @@ -480454,6 +480456,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_message > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputMessage", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputMessage", "type": { "kind": "HttpTypeObject", @@ -480481,7 +480484,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id", @@ -480495,6 +480497,7 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", + "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", "ident": "UnionMember0", "type": { "kind": "HttpTypeUnion", @@ -480881,7 +480884,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) model > (variant) 0 > (member) 0", @@ -481018,6 +481020,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/1", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -481042,7 +481045,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id", @@ -481056,6 +481058,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/2", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -481089,7 +481092,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -481262,6 +481264,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/7", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -481283,7 +481286,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id", @@ -481296,6 +481298,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/8", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -481326,7 +481329,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id", @@ -481387,6 +481389,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/10", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -481414,7 +481417,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id", @@ -481626,6 +481628,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/16", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -481647,7 +481650,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id", @@ -481660,6 +481662,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/17", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -481681,7 +481684,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id", @@ -481694,6 +481696,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/18", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -481721,7 +481724,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id", @@ -481736,6 +481738,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/19", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -481760,7 +481763,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id", @@ -481774,6 +481776,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/20", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -481795,7 +481798,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id", @@ -481808,6 +481810,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/21", + "docstring": "A tool call that executes one or more shell commands in a managed environment.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -481841,7 +481844,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call that executes one or more shell commands in a managed environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id", @@ -481858,6 +481860,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/22", + "docstring": "The output of a shell tool call that was emitted.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -481891,7 +481894,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a shell tool call that was emitted.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id", @@ -481908,6 +481910,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/23", + "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -481938,7 +481941,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call that applies file diffs by creating, deleting, or updating files.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id", @@ -481954,6 +481956,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/24", + "docstring": "The output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -481984,7 +481987,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id", @@ -482000,6 +482002,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/25", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -482036,7 +482039,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id", @@ -482054,6 +482056,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/26", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -482078,7 +482081,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id", @@ -482092,6 +482094,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/27", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -482116,7 +482119,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id", @@ -482130,6 +482132,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/28", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -482154,7 +482157,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id", @@ -482168,6 +482170,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -482198,7 +482201,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id", @@ -482259,9 +482261,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputItem", + "docstring": "An output message from the model.\n", "ident": "BetaResponseOutputItem", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputItem", "types": [ { "kind": "HttpTypeReference", @@ -483042,10 +483046,8 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputItem" + ] }, - "docstring": "An output message from the model.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 0", @@ -483205,9 +483207,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_options > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceOptions", + "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "ident": "BetaToolChoiceOptions", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceOptions", "types": [ { "kind": "HttpTypeLiteral", @@ -483221,10 +483225,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceOptions" + ] }, - "docstring": "Controls which (if any) tool is called by the model.\n\n`none` means the model will not call any tool and instead generates a message.\n\n`auto` means the model can pick between generating a message or calling one or\nmore tools.\n\n`required` means the model must call one or more tools.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_tool_choice_options > (schema) > (member) 0", @@ -483235,6 +483237,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceAllowed", + "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "ident": "BetaToolChoiceAllowed", "type": { "kind": "HttpTypeObject", @@ -483250,7 +483253,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Constrains the tools available to the model to a pre-defined set.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode", @@ -483261,6 +483263,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_types > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceTypes", + "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", "ident": "BetaToolChoiceTypes", "type": { "kind": "HttpTypeObject", @@ -483270,7 +483273,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_tool_choice_types > (schema) > (property) type" @@ -483279,6 +483281,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_function > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceFunction", + "docstring": "Use this option to force the model to call a specific function.\n", "ident": "BetaToolChoiceFunction", "type": { "kind": "HttpTypeObject", @@ -483291,7 +483294,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific function.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name", @@ -483301,6 +483303,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceMCP", + "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "ident": "BetaToolChoiceMcp", "type": { "kind": "HttpTypeObject", @@ -483316,7 +483319,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific tool on a remote MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label", @@ -483327,6 +483329,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_custom > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaToolChoiceCustom", + "docstring": "Use this option to force the model to call a specific custom tool.\n", "ident": "BetaToolChoiceCustom", "type": { "kind": "HttpTypeObject", @@ -483339,7 +483342,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Use this option to force the model to call a specific custom tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name", @@ -483349,6 +483351,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam", + "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "ident": "BetaToolChoiceApplyPatch", "type": { "kind": "HttpTypeObject", @@ -483358,7 +483361,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Forces the model to call the apply_patch tool when executing a tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type" @@ -483367,6 +483369,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_tool_choice_shell > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam", + "docstring": "Forces the model to call the shell tool when a tool call is required.", "ident": "BetaToolChoiceShell", "type": { "kind": "HttpTypeObject", @@ -483376,7 +483379,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Forces the model to call the shell tool when a tool call is required.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type" @@ -483385,6 +483387,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -483415,7 +483418,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name", @@ -483431,6 +483433,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -483452,7 +483455,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type", @@ -483465,6 +483467,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -483474,7 +483477,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type" @@ -483483,6 +483485,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -483501,7 +483504,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -483513,6 +483515,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -483531,7 +483534,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -483543,6 +483545,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -483585,7 +483588,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -483605,6 +483607,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -483620,7 +483623,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container", @@ -483648,6 +483650,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -483690,7 +483693,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type", @@ -483710,6 +483712,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -483719,7 +483722,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type" @@ -483728,6 +483730,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -483743,7 +483746,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type", @@ -483754,6 +483756,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -483778,7 +483781,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -483792,6 +483794,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -483810,7 +483813,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description", @@ -483822,6 +483824,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -483840,7 +483843,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type", @@ -483852,6 +483854,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -483870,7 +483873,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type", @@ -483882,6 +483884,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -483894,7 +483897,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type", @@ -483903,26 +483905,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the conversation that this response was associated with.", + "oasRef": "#/components/schemas/BetaConversation-2/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the conversation that this response was associated with.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaConversation-2/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response input.", + "oasRef": "#/components/schemas/BetaModeration/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response input.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/input", "types": [ { "kind": "HttpTypeObject", @@ -483961,11 +483964,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/input" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -483975,12 +483977,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Moderation for the response output.", + "oasRef": "#/components/schemas/BetaModeration/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Moderation for the response output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModeration/properties/output", "types": [ { "kind": "HttpTypeObject", @@ -484019,11 +484022,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaModeration/properties/output" + ] }, - "oasRef": "#/components/schemas/BetaModeration/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -484033,27 +484035,28 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the prompt template to use.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the prompt template to use.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) variables": { "kind": "HttpDeclProperty", - "title": "Prompt Variables", - "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", + "deprecated": false, "key": "variables", - "optional": true, - "nullable": true, + "docstring": "Optional map of values to substitute in for variables in your\nprompt. The substitution values can either be strings, or other\nResponse input types like images or files.\n", + "title": "Prompt Variables", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", "ident": "Record", "typeParameters": [ { @@ -484061,6 +484064,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -484080,14 +484084,12 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaResponsePromptVariables/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables" + ] }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/variables", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -484099,21 +484101,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_prompt > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional version of the prompt template.", + "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": true, + "docstring": "Optional version of the prompt template.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaPrompt/anyOf/0/properties/version", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_prompt > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaPrompt", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "ident": "BetaResponsePrompt", "type": { "kind": "HttpTypeObject", @@ -484129,7 +484132,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_prompt > (schema) > (property) id", @@ -484139,12 +484141,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Whether implicit prompt-cache breakpoints were enabled.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Whether implicit prompt-cache breakpoints were enabled.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -484154,11 +484157,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484168,22 +484170,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) prompt_cache_options > (property) ttl": { "kind": "HttpDeclProperty", - "docstring": "The minimum lifetime applied to each cache breakpoint.", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", + "deprecated": false, "key": "ttl", - "optional": false, - "nullable": false, + "docstring": "The minimum lifetime applied to each cache breakpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", "types": [ { "kind": "HttpTypeLiteral", "literal": "30m" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheOptions/properties/ttl", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484206,12 +484208,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) context": { "kind": "HttpDeclProperty", - "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", + "deprecated": false, "key": "context", - "optional": true, - "nullable": true, + "docstring": "Controls which reasoning items are rendered back to the model on later turns.\nIf omitted or set to `auto`, the model determines the context mode. The\n`gpt-5.6` model family defaults to `all_turns`; earlier models default to\n`current_turn`.\n\nWhen returned on a response, this is the effective reasoning context mode\nused for the response.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/context", "types": [ { "kind": "HttpTypeLiteral", @@ -484225,11 +484228,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "all_turns" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/context" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/context", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484240,13 +484242,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) effort": { "kind": "HttpDeclProperty", - "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", + "deprecated": false, "key": "effort", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains effort on reasoning for reasoning models. Currently supported\nvalues are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.\nReducing reasoning effort can result in faster responses and fewer tokens\nused on reasoning in a response. Not all reasoning models support every\nvalue. See the\n[reasoning guide](https://platform.openai.com/docs/guides/reasoning)\nfor model-specific support.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/effort", "types": [ { "kind": "HttpTypeLiteral", @@ -484276,11 +484278,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "max" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/effort" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/effort", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484295,12 +484297,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) generate_summary": { "kind": "HttpDeclProperty", - "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", + "deprecated": true, "key": "generate_summary", - "optional": true, - "nullable": true, + "docstring": "**Deprecated:** use `summary` instead.\n\nA summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", "types": [ { "kind": "HttpTypeLiteral", @@ -484314,11 +484317,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/generate_summary", - "deprecated": true, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484329,18 +484331,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", + "deprecated": false, "key": "mode", - "optional": true, - "nullable": false, + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/mode", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -484350,14 +484354,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/mode", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -484367,12 +484369,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", + "deprecated": false, "key": "summary", - "optional": true, - "nullable": true, + "docstring": "A summary of the reasoning performed by the model. This can be\nuseful for debugging and understanding the model's reasoning process.\nOne of `auto`, `concise`, or `detailed`.\n\n`concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoning/properties/summary", "types": [ { "kind": "HttpTypeLiteral", @@ -484386,11 +484389,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "detailed" } - ], - "oasRef": "#/components/schemas/BetaReasoning/properties/summary" + ] }, - "oasRef": "#/components/schemas/BetaReasoning/properties/summary", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484479,9 +484481,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_status > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", + "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "ident": "BetaResponseStatus", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -484507,10 +484511,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaResponse/allOf/2/properties/status" + ] }, - "docstring": "The status of the response generation. One of `completed`, `failed`,\n`in_progress`, `cancelled`, `queued`, or `incomplete`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0", @@ -484523,19 +484525,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseFormatTextConfig", "$ref": "(resource) beta.responses > (model) beta_response_format_text_config > (schema)" }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/format", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_response_format_text_config", "childrenParentSchema": "union", "children": [ @@ -484546,13 +484548,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_text_config > (schema) > (property) verbosity": { "kind": "HttpDeclProperty", - "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", + "deprecated": false, "key": "verbosity", - "optional": true, - "nullable": true, - "default": "medium", + "docstring": "Constrains the verbosity of the model's response. Lower values will result in\nmore concise responses, while higher values will result in more verbose responses.\nCurrently supported values are `low`, `medium`, and `high`. The default is\n`medium`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", "types": [ { "kind": "HttpTypeLiteral", @@ -484566,11 +484568,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity" + ] }, - "oasRef": "#/components/schemas/BetaResponseTextParam/properties/verbosity", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -484582,6 +484584,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseProperties/properties/text", + "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", "ident": "BetaResponseTextConfig", "type": { "kind": "HttpTypeObject", @@ -484594,7 +484597,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_text_config > (schema) > (property) format", @@ -484617,24 +484619,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", + "deprecated": false, "key": "input_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the input tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", + "deprecated": false, "key": "input_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the input tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -484646,8 +484648,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -484657,24 +484659,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", + "deprecated": false, "key": "output_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of output tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details": { "kind": "HttpDeclProperty", - "docstring": "A detailed breakdown of the output tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", + "deprecated": false, "key": "output_tokens_details", - "optional": false, - "nullable": false, + "docstring": "A detailed breakdown of the output tokens.", "type": { "kind": "HttpTypeObject", "members": [ @@ -484683,8 +484685,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -484693,21 +484695,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens": { "kind": "HttpDeclProperty", - "docstring": "The total number of tokens used.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", + "deprecated": false, "key": "total_tokens", - "optional": false, - "nullable": false, + "docstring": "The total number of tokens used.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/total_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", + "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "ident": "BetaResponseUsage", "type": { "kind": "HttpTypeObject", @@ -484729,7 +484732,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens", @@ -484911,6 +484913,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/0", + "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -484932,7 +484935,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content", @@ -484963,6 +484965,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/2", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -484987,7 +484990,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -485001,6 +485003,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/3", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -485031,7 +485034,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -485047,6 +485049,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/4", + "docstring": "The output of a computer tool call.", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -485074,7 +485077,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id", @@ -485089,6 +485091,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/5", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -485110,7 +485113,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -485123,6 +485125,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/6", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -485156,7 +485159,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -485173,6 +485175,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/7", + "docstring": "The output of a function tool call.", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -485200,7 +485203,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id", @@ -485215,6 +485217,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/8", + "docstring": "A message routed between agents.", "ident": "AgentMessage", "type": { "kind": "HttpTypeObject", @@ -485239,7 +485242,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A message routed between agents.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author", @@ -485442,6 +485444,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/14", + "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", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -485469,7 +485472,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id", @@ -485484,6 +485486,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/15", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -485502,7 +485505,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content", @@ -485514,6 +485516,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/16", + "docstring": "An image generation request made by the model.\n", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -485535,7 +485538,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id", @@ -485548,6 +485550,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/17", + "docstring": "A tool call to run code.\n", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -485575,7 +485578,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id", @@ -485590,6 +485592,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/18", + "docstring": "A tool call to run a command on the local shell.\n", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -485614,7 +485617,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id", @@ -485628,6 +485630,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/19", + "docstring": "The output of a local shell tool call.\n", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -485649,7 +485652,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id", @@ -485662,6 +485664,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/20", + "docstring": "A tool representing a request to execute one or more shell commands.", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -485692,7 +485695,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action", @@ -485708,6 +485710,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/21", + "docstring": "The streamed output items emitted by a shell tool call.", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -485738,7 +485741,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id", @@ -485754,6 +485756,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/22", + "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -485781,7 +485784,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id", @@ -485796,6 +485798,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/23", + "docstring": "The streamed output emitted by an apply patch tool call.", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -485823,7 +485826,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id", @@ -485838,6 +485840,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/24", + "docstring": "A list of tools available on an MCP server.\n", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -485862,7 +485865,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id", @@ -485876,6 +485878,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/25", + "docstring": "A request for human approval of a tool invocation.\n", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -485900,7 +485903,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id", @@ -485914,6 +485916,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/26", + "docstring": "A response to an MCP approval request.\n", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -485938,7 +485941,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id", @@ -485952,6 +485954,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/27", + "docstring": "An invocation of a tool on an MCP server.\n", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -485988,7 +485991,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id", @@ -486006,6 +486008,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/28", + "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -486030,7 +486033,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id", @@ -486044,6 +486046,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaItem/oneOf/29", + "docstring": "A call to a custom tool created by the model.\n", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -486074,7 +486077,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id", @@ -486090,6 +486092,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/2", + "docstring": "Compacts the current context. Must be the final input item.", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -486102,7 +486105,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type", @@ -486112,6 +486114,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputItem/oneOf/3", + "docstring": "An internal identifier for an item to reference.", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -486127,7 +486130,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id", @@ -486211,12 +486213,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", "types": [ { "kind": "HttpTypeString" @@ -486226,11 +486229,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -486240,12 +486242,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -486263,11 +486266,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486279,12 +486281,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -486294,11 +486297,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486308,22 +486310,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486332,28 +486334,30 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the output message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) content": { "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "The content of the output message.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -486365,13 +486369,11 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseOutputRefusal", "$ref": "(resource) beta.responses > (model) beta_response_output_refusal > (schema)" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -486381,22 +486383,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the output message. Always `assistant`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "assistant" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486405,12 +486407,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -486424,11 +486427,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486439,22 +486441,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the output message. Always `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -486463,10 +486465,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -486475,8 +486477,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -486485,12 +486487,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) phase": { "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", + "deprecated": false, "key": "phase", - "optional": true, - "nullable": true, + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", "types": [ { "kind": "HttpTypeLiteral", @@ -486500,11 +486503,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "final_answer" } - ], - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase" + ] }, - "oasRef": "#/components/schemas/BetaOutputMessage/properties/phase", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487179,44 +487181,45 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -487238,11 +487241,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487255,22 +487257,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487279,10 +487281,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -487291,8 +487293,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -487301,12 +487303,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -487326,11 +487329,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -487343,64 +487345,64 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487409,24 +487411,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -487435,8 +487437,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -487445,12 +487447,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -487471,11 +487474,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -487485,26 +487487,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -487518,11 +487521,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487533,48 +487535,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function call tool output.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the function call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -487591,16 +487596,13 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -487610,12 +487612,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (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", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -487629,11 +487632,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487644,22 +487646,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487668,10 +487670,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -487680,8 +487682,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -487690,12 +487692,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -487716,11 +487719,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -487730,56 +487732,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the agent message.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the agent message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -487870,13 +487874,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -487894,37 +487896,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The type of the item. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -487933,10 +487935,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -487945,8 +487947,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -487955,26 +487957,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action to execute.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action to execute.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -488000,11 +488003,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488018,51 +488020,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The JSON string of arguments generated for the action.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The JSON string of arguments generated for the action.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The type of the multi-agent call. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488071,10 +488073,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488083,8 +488085,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488093,26 +488095,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call output item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -488138,11 +488141,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488156,35 +488158,35 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseOutputText", "$ref": "(resource) beta.responses > (model) beta_response_output_text > (schema)" + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -488196,23 +488198,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The type of the multi-agent result. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488221,10 +488223,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488233,8 +488235,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488243,26 +488245,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (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", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -488306,11 +488309,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -488321,12 +488323,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -488344,11 +488347,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488360,22 +488362,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488384,10 +488386,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488396,8 +488398,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488406,40 +488408,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -488453,11 +488456,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -488468,12 +488470,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (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", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -488487,11 +488490,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488502,23 +488504,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488527,19 +488529,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -488556,20 +488558,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -488586,10 +488588,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488598,8 +488600,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488608,47 +488610,47 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call tool output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call tool output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -488659,12 +488661,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -488682,11 +488685,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "in_progress" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488698,23 +488700,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488723,12 +488725,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": false, + "docstring": "The safety checks reported by the API that have been acknowledged by the\ndeveloper.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -488742,11 +488745,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -488757,10 +488759,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488769,8 +488771,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488779,40 +488781,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -488823,11 +488826,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -488837,22 +488839,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488861,10 +488863,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -488873,8 +488875,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -488883,12 +488885,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -488899,11 +488902,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -488913,26 +488915,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -488946,11 +488949,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -488961,79 +488963,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgram/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgram/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgram/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program`.", + "oasRef": "#/components/schemas/BetaProgram/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The type of the item. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgram/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgram/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489042,10 +489044,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgram/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -489054,8 +489056,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgram/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -489064,54 +489066,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the program output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output item.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -489121,11 +489124,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489135,23 +489137,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The type of the item. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489160,10 +489162,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -489172,8 +489174,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -489182,54 +489184,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search call item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "Arguments used for the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "Arguments used for the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -489239,11 +489242,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489253,12 +489255,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search call item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -489272,11 +489275,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489287,23 +489289,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The type of the item. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489312,10 +489314,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -489324,8 +489326,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -489334,54 +489336,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search output item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool search output item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", + "deprecated": false, "key": "execution", - "optional": false, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -489391,11 +489394,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/execution", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489405,12 +489407,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output item that was recorded.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the tool search output item that was recorded.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -489424,11 +489427,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489439,14 +489441,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by tool search.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by tool search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -489750,13 +489754,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -489780,23 +489782,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The type of the item. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489805,10 +489807,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -489817,8 +489819,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -489827,40 +489829,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the additional tools item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role that provided the additional tools.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -489894,11 +489897,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "tool" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -489914,14 +489916,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The additional tool definitions made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The additional tool definitions made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -490225,13 +490229,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -490255,23 +490257,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The type of the item. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490280,10 +490282,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490292,8 +490294,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490302,51 +490304,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the compaction item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content that was produced by compaction.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content that was produced by compaction.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490355,10 +490357,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490367,8 +490369,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490377,54 +490379,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCompactionBody/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -490442,11 +490445,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490458,22 +490460,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490482,10 +490484,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490494,8 +490496,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490504,56 +490506,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -490577,13 +490581,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -490593,12 +490595,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -490620,11 +490623,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490637,23 +490639,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490662,10 +490664,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490674,8 +490676,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490684,25 +490686,25 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -490726,8 +490728,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490741,26 +490743,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -490774,11 +490777,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490789,22 +490791,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490813,10 +490815,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490825,8 +490827,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490835,50 +490837,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490887,10 +490889,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -490899,8 +490901,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490909,12 +490911,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -490928,11 +490931,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -490943,25 +490945,25 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell exec action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -490976,8 +490978,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -490988,26 +490990,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "Represents the use of a local environment to perform shell actions.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": true, + "docstring": "Represents the use of a local environment to perform shell actions.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -491019,11 +491022,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseContainerReference", "$ref": "(resource) beta.responses > (model) beta_response_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/environment", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491033,12 +491035,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -491052,11 +491055,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491067,23 +491069,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491092,10 +491094,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -491104,8 +491106,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -491114,12 +491116,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -491140,11 +491143,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491154,68 +491156,69 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "The maximum length of the shell command output. This is generated by the model and should be passed back with the raw output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "An array of shell call output contents", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "An array of shell call output contents", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -491232,11 +491235,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "created_by" } ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -491248,12 +491250,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the shell call output. One of `in_progress`, `completed`, or `incomplete`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -491267,11 +491270,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491282,23 +491284,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell call output. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the shell call output. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491307,10 +491309,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -491319,8 +491321,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -491329,12 +491331,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -491355,11 +491358,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491369,55 +491371,56 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "One of the create_file, delete_file, or update_file operations applied via apply_patch.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -491458,11 +491461,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491473,12 +491475,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -491488,11 +491491,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491502,23 +491504,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491527,10 +491529,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -491539,8 +491541,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -491549,12 +491551,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -491575,11 +491578,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491589,54 +491591,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -491646,11 +491649,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491660,23 +491662,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491685,10 +491687,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": false, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -491697,8 +491699,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -491707,12 +491709,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -491733,11 +491736,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -491747,106 +491749,106 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The ID of the entity that created this tool call output.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The ID of the entity that created this tool call output.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional textual output returned by the apply patch tool.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional textual output returned by the apply patch tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutput/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491855,10 +491857,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -491867,8 +491869,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -491877,54 +491879,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -491946,11 +491949,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -491963,40 +491965,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -492013,11 +492016,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -492029,22 +492031,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492053,10 +492055,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -492065,8 +492067,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -492075,92 +492077,92 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492169,10 +492171,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -492181,8 +492183,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -492191,64 +492193,64 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492257,10 +492259,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -492269,8 +492271,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -492279,78 +492281,78 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponseResource/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492359,24 +492361,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -492385,8 +492387,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -492395,12 +492397,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -492421,11 +492424,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -492435,62 +492437,65 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the custom tool call output item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -492507,16 +492512,13 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -492526,12 +492528,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (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", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -492545,11 +492548,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492560,22 +492562,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492584,10 +492586,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -492596,8 +492598,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -492606,12 +492608,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -492632,11 +492635,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -492646,15 +492648,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -492681,12 +492683,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, + "docstring": "Constrains the tools available to the model to a pre-defined set.\n\n`auto` allows the model to pick from among the allowed tools and generate a\nmessage.\n\n`required` requires the model to call one or more of the allowed tools.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", "types": [ { "kind": "HttpTypeLiteral", @@ -492696,11 +492699,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "required" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/mode", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492710,14 +492712,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of tool definitions that the model should be allowed to call.\n\nFor the Responses API, the list of tool definitions might look like:\n```json\n[\n { \"type\": \"function\", \"name\": \"get_weather\" },\n { \"type\": \"mcp\", \"server_label\": \"deepwiki\" },\n { \"type\": \"image_generation\" }\n]\n```\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", "elementType": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items", "ident": "Record", "typeParameters": [ { @@ -492726,34 +492730,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_allowed > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allowed tool configuration type. Always `allowed_tools`.", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Allowed tool configuration type. Always `allowed_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowed_tools" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceAllowed/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492762,12 +492764,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -492801,11 +492804,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceTypes/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492821,36 +492823,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_function > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For function calling, the type is always `function`.", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For function calling, the type is always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceFunction/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492859,36 +492861,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server to use.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server to use.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For MCP tools, the type is always `mcp`.", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For MCP tools, the type is always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492897,50 +492899,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_mcp > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to call on the server.\n", + "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", + "deprecated": false, "key": "name", - "optional": true, - "nullable": true, + "docstring": "The name of the tool to call on the server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceMCP/properties/name", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool to call.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_tool_choice_custom > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "For custom tool calling, the type is always `custom`.", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "For custom tool calling, the type is always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolChoiceCustom/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492949,23 +492951,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tool_choice > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The tool to call. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492974,23 +492976,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_apply_patch > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The tool to call. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificApplyPatchParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -492999,23 +493001,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_tool_choice_shell > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The tool to call. Always `shell`.", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The tool to call. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSpecificFunctionShellParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493024,26 +493026,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -493052,47 +493055,46 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493101,14 +493103,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -493118,13 +493122,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -493134,40 +493136,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -493176,33 +493179,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493211,30 +493213,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -493261,11 +493264,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -493275,24 +493277,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -493307,8 +493309,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -493319,23 +493321,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493344,40 +493346,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -493399,11 +493402,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493416,23 +493418,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493441,13 +493443,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -493457,11 +493459,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493471,10 +493473,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -493483,8 +493485,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -493493,13 +493495,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -493513,11 +493515,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493528,11 +493530,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -493553,8 +493555,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -493567,36 +493569,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493605,14 +493607,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -493622,13 +493626,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -493638,19 +493640,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -493663,11 +493666,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -493677,26 +493679,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -493730,11 +493733,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493750,26 +493752,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -493778,23 +493781,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -493809,6 +493811,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -493818,14 +493821,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -493835,57 +493837,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -493907,11 +493910,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -493921,22 +493923,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -493945,14 +493947,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -493962,13 +493966,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -493978,23 +493980,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494003,22 +494005,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494027,12 +494029,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -494046,11 +494049,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494061,13 +494063,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -494081,11 +494083,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494096,12 +494098,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -494111,11 +494114,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494125,10 +494127,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -494140,8 +494142,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -494151,18 +494153,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -494176,14 +494180,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -494193,13 +494195,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -494209,11 +494211,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494223,11 +494225,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -494235,20 +494236,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -494262,11 +494264,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494277,11 +494279,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -494289,20 +494290,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -494320,11 +494322,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494336,19 +494338,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -494366,14 +494369,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -494383,23 +494385,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494408,23 +494410,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494433,14 +494435,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -494450,13 +494454,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -494466,11 +494468,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -494487,11 +494490,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -494502,37 +494504,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494541,14 +494543,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -494558,13 +494562,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -494574,40 +494576,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -494631,11 +494634,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -494645,48 +494647,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -494740,13 +494744,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -494756,23 +494758,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494781,23 +494783,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494806,26 +494808,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -494835,11 +494838,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494849,27 +494851,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -494879,11 +494881,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494893,13 +494895,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -494909,13 +494913,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -494925,12 +494927,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -494944,11 +494947,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -494959,10 +494961,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -494983,8 +494985,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -494997,23 +494999,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495022,14 +495024,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -495039,13 +495043,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -495056,6 +495058,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -495080,7 +495083,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories", @@ -495094,6 +495096,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/input/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -495109,7 +495112,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code", @@ -495120,6 +495122,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/0", + "docstring": "A moderation result produced for the response input or output.", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -495144,7 +495147,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A moderation result produced for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories", @@ -495158,6 +495160,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaModeration/properties/output/oneOf/1", + "docstring": "An error produced while attempting moderation for the response input or output.", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -495173,7 +495176,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An error produced while attempting moderation for the response input or output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code", @@ -495241,6 +495243,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputText", "type": { "kind": "HttpTypeObject", @@ -495256,7 +495259,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text", @@ -495267,6 +495269,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_image > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContent", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "ident": "BetaResponseInputImage", "type": { "kind": "HttpTypeObject", @@ -495288,7 +495291,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) detail", @@ -495301,6 +495303,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_file > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContent", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFile", "type": { "kind": "HttpTypeObject", @@ -495328,7 +495331,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type", @@ -495464,9 +495466,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", + "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -495476,10 +495480,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "pro" } - ], - "oasRef": "#/components/schemas/BetaReasoningModeEnum/anyOf/1" + ] }, - "docstring": "Controls the reasoning execution mode for the request.\n\nWhen returned on a response, this is the effective execution mode.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) reasoning > (property) mode > (variant) 1 > (member) 0", @@ -495510,6 +495512,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/0", + "docstring": "Default response format. Used to generate text responses.\n", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -495519,7 +495522,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Default response format. Used to generate text responses.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type" @@ -495544,6 +495546,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration/oneOf/2", + "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "ident": "JSONObject", "type": { "kind": "HttpTypeObject", @@ -495553,7 +495556,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "JSON object response format. An older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type" @@ -495562,9 +495564,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_format_text_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", + "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", "ident": "BetaResponseFormatTextConfig", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration", "types": [ { "kind": "HttpTypeObject", @@ -495587,10 +495591,8 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatConfiguration" + ] }, - "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) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0", @@ -495621,62 +495623,62 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details > (property) cache_write_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of input tokens that were written to the cache.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", + "deprecated": false, "key": "cache_write_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of input tokens that were written to the cache.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cache_write_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/prompt-caching).\n", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", + "deprecated": false, "key": "cached_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/input_tokens_details/properties/cached_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details > (property) reasoning_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of reasoning tokens.", + "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", + "deprecated": false, "key": "reasoning_tokens", - "optional": false, - "nullable": false, + "docstring": "The number of reasoning tokens.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseUsage/properties/output_tokens_details/properties/reasoning_tokens", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", - "title": "Input item content list", - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "title": "Input item content list", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseInputMessageContentList", "$ref": "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)" }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/content", - "deprecated": false, - "schemaType": "array", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_response_input_message_content_list", "childrenParentSchema": "union", "children": [ @@ -495687,12 +495689,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, + "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/role", "types": [ { "kind": "HttpTypeLiteral", @@ -495706,11 +495709,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/role", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495721,10 +495723,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -495733,8 +495735,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -495743,12 +495745,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -495762,11 +495765,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495777,22 +495779,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always set to `message`.\n", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, + "docstring": "The type of the message input. Always set to `message`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputMessage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "message" } - ], - "oasRef": "#/components/schemas/BetaInputMessage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputMessage/properties/type", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495801,44 +495803,45 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the file search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", - "docstring": "The queries used to search for files.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", + "deprecated": false, "key": "queries", - "optional": false, - "nullable": false, + "docstring": "The queries used to search for files.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/queries", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -495860,11 +495863,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495877,22 +495879,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool call. Always `file_search_call`.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search_call" } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -495901,10 +495903,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -495913,8 +495915,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -495923,12 +495925,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", - "docstring": "The results of the file search tool call.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", + "deprecated": false, "key": "results", - "optional": true, - "nullable": true, + "docstring": "The results of the file search tool call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -495948,11 +495951,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "text" } ] + } }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results" - }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -495965,40 +495967,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the computer call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used when responding to the tool call with output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", + "deprecated": false, "key": "pending_safety_checks", - "optional": false, - "nullable": false, + "docstring": "The pending safety checks for the computer call.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -496012,11 +496015,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/pending_safety_checks", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -496027,12 +496029,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -496046,11 +496049,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496061,23 +496063,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call", + "docstring": "The type of the computer call. Always `computer_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call" } - ], - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/type", - "deprecated": false, + "default": "computer_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496086,19 +496088,19 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "A click action.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "A click action.", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/action", - "deprecated": false, - "schemaType": "union", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "union", "modelPath": "(resource) beta.responses > (model) beta_computer_action", "childrenParentSchema": "union", "children": [ @@ -496115,20 +496117,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", - "title": "Computer Action List", - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", + "deprecated": false, "key": "actions", - "optional": true, - "nullable": false, + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", + "title": "Computer Action List", "type": { "kind": "HttpTypeReference", "ident": "BetaComputerActionList", "$ref": "(resource) beta.responses > (model) beta_computer_action_list > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/actions", - "deprecated": false, - "schemaType": "array", + "optional": true, + "nullable": false, "modelImplicit": false, + "schemaType": "array", "modelPath": "(resource) beta.responses > (model) beta_computer_action_list", "childrenParentSchema": "union", "children": [ @@ -496145,10 +496147,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -496157,8 +496159,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -496167,37 +496169,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call that produced the output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the computer tool call that produced the output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A computer screenshot image used with the computer use tool.\n", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A computer screenshot image used with the computer use tool.\n", "type": { "kind": "HttpTypeReference", "ident": "BetaResponseComputerToolCallOutputScreenshot", "$ref": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)" }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/output", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot", "childrenParentSchema": "object", "children": [ @@ -496208,23 +496210,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool call output. Always `computer_call_output`.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_call_output", + "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/type", - "deprecated": false, + "default": "computer_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496233,29 +496235,30 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the computer tool call output.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the computer tool call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "cuo_123" ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", - "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", + "deprecated": false, "key": "acknowledged_safety_checks", - "optional": true, - "nullable": true, + "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -496269,11 +496272,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "message" } ] + } }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks" - }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/acknowledged_safety_checks", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -496284,10 +496286,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -496296,8 +496298,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -496306,12 +496308,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -496325,11 +496328,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaComputerCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496340,26 +496342,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the web search tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", "types": [ { "kind": "HttpTypeObject", @@ -496403,11 +496406,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -496418,12 +496420,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the web search tool call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -496441,11 +496444,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496457,22 +496459,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "web_search_call" } - ], - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496481,10 +496483,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -496493,8 +496495,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -496503,64 +496505,64 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments to pass to the function.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments to pass to the function.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call. Always `function_call`.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the function tool call. Always `function_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496569,24 +496571,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the function tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -496595,8 +496597,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -496605,12 +496607,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -496631,11 +496634,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -496645,26 +496647,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the function to run.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the function to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -496678,11 +496681,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496693,38 +496695,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the function tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file output of the function tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text, image, or file output of the function tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -496741,16 +496746,13 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -496760,23 +496762,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function_call_output", + "docstring": "The type of the function tool call output. Always `function_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/type", - "deprecated": false, + "default": "function_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496785,27 +496787,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "fc_123" ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -496814,8 +496816,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -496824,12 +496826,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -496850,11 +496853,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -496864,12 +496866,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -496883,11 +496886,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496898,28 +496900,30 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) author": { "kind": "HttpDeclProperty", - "docstring": "The sending agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", + "deprecated": false, "key": "author", - "optional": false, - "nullable": false, + "docstring": "The sending agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/author", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Plaintext, image, or encrypted content sent between agents.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", + "deprecated": false, "key": "content", - "optional": false, - "nullable": false, + "docstring": "Plaintext, image, or encrypted content sent between agents.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items", "types": [ { "kind": "HttpTypeReference", @@ -496942,13 +496946,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items" - }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content" + ] + } }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -496959,37 +496961,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) recipient": { "kind": "HttpDeclProperty", - "docstring": "The destination agent identity.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", + "deprecated": false, "key": "recipient", - "optional": false, - "nullable": false, + "docstring": "The destination agent identity.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/recipient", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `agent_message`.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "agent_message", + "docstring": "The item type. Always `agent_message`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "agent_message" } - ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/type", - "deprecated": false, + "default": "agent_message", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -496998,27 +497000,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this agent message item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this agent message item.", "type": { "kind": "HttpTypeString" }, "examples": [ "amsg_123" ], - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -497027,8 +497029,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -497037,12 +497039,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that was executed.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that was executed.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -497068,11 +497071,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497086,55 +497088,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The action arguments as a JSON string.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The action arguments as a JSON string.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID linking this call to its output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID linking this call to its output.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call", + "docstring": "The item type. Always `multi_agent_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497143,27 +497145,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call.", "type": { "kind": "HttpTypeString" }, "examples": [ "mac_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -497172,8 +497174,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -497182,12 +497184,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "The multi-agent action that produced this result.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The multi-agent action that produced this result.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -497213,11 +497216,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "wait_agent" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497231,30 +497233,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the multi-agent call.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the multi-agent call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Text output returned by the multi-agent action.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Text output returned by the multi-agent action.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -497268,11 +497271,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "annotations" } ] + } }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -497283,23 +497285,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `multi_agent_call_output`.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "multi_agent_call_output", + "docstring": "The item type. Always `multi_agent_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "multi_agent_call_output" } - ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/type", - "deprecated": false, + "default": "multi_agent_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497308,27 +497310,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this multi-agent call output.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this multi-agent call output.", "type": { "kind": "HttpTypeString" }, "examples": [ "maco_123" ], - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -497337,8 +497339,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMultiAgentCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -497347,37 +497349,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "The arguments supplied to the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "The arguments supplied to the tool search call.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_call`.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_call", + "docstring": "The item type. Always `tool_search_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/type", - "deprecated": false, + "default": "tool_search_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497386,27 +497388,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search call.", "type": { "kind": "HttpTypeString" }, "examples": [ "tsc_123" ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -497415,8 +497417,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -497425,30 +497427,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -497458,11 +497461,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497472,12 +497474,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search call.", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -497491,11 +497494,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497506,14 +497508,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The loaded tool definitions returned by the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The loaded tool definitions returned by the tool search output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -497817,13 +497821,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -497847,23 +497849,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `tool_search_output`.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search_output", + "docstring": "The item type. Always `tool_search_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/type", - "deprecated": false, + "default": "tool_search_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497872,27 +497874,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this tool search output.", "type": { "kind": "HttpTypeString" }, "examples": [ "tso_123" ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -497901,8 +497903,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -497911,30 +497913,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool search call generated by the model.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the tool search call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/call_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search was executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search was executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -497944,11 +497947,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497958,12 +497960,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool search output.", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the tool search output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -497977,11 +497980,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -497992,23 +497994,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) role": { "kind": "HttpDeclProperty", - "docstring": "The role that provided the additional tools. Only `developer` is supported.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", + "deprecated": false, "key": "role", - "optional": false, - "nullable": false, - "default": "developer", + "docstring": "The role that provided the additional tools. Only `developer` is supported.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", "types": [ { "kind": "HttpTypeLiteral", "literal": "developer" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/role", - "deprecated": false, + "default": "developer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498017,14 +498019,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "A list of additional tools made available at this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "A list of additional tools made available at this item.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -498328,13 +498332,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -498358,23 +498360,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `additional_tools`.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "additional_tools", + "docstring": "The item type. Always `additional_tools`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "additional_tools" } - ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/type", - "deprecated": false, + "default": "additional_tools", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498383,27 +498385,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this additional tools item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of this additional tools item.", "type": { "kind": "HttpTypeString" }, "examples": [ "at_123" ], - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -498412,8 +498414,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaAdditionalToolsItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -498422,26 +498424,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique identifier of the reasoning content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique identifier of the reasoning content.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary": { "kind": "HttpDeclProperty", - "docstring": "Reasoning summary content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", + "deprecated": false, "key": "summary", - "optional": false, - "nullable": false, + "docstring": "Reasoning summary content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -498452,11 +498455,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/summary", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -498466,22 +498468,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `reasoning`.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the object. Always `reasoning`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498490,10 +498492,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -498502,8 +498504,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -498512,12 +498514,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content": { "kind": "HttpDeclProperty", - "docstring": "Reasoning text content.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", + "deprecated": false, "key": "content", - "optional": true, - "nullable": false, + "docstring": "Reasoning text content.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -498528,11 +498531,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "type" } ] + } }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content" - }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/content", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -498542,26 +498544,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": true, - "nullable": true, + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/encrypted_content", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -498575,11 +498578,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaReasoningItem/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498590,40 +498592,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "The encrypted content of the compaction summary.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "The encrypted content of the compaction summary.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction`.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction", + "docstring": "The type of the item. Always `compaction`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction" } - ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/type", - "deprecated": false, + "default": "compaction", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498632,27 +498634,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the compaction item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The ID of the compaction item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmp_123" ], - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -498661,8 +498663,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionSummaryItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -498671,40 +498673,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the image generation call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The generated image encoded in base64.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": true, + "docstring": "The generated image encoded in base64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/result", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the image generation call.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the image generation call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -498722,11 +498725,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498738,22 +498740,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation call. Always `image_generation_call`.\n", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } - ], - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498762,10 +498764,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -498774,8 +498776,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -498784,56 +498786,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the code interpreter tool call.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the code interpreter tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The code to run, or null if not available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The code to run, or null if not available.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container used to run the code.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container used to run the code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs": { "kind": "HttpDeclProperty", - "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", + "deprecated": false, "key": "outputs", - "optional": false, - "nullable": true, + "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items", "types": [ { "kind": "HttpTypeObject", @@ -498857,13 +498861,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -498873,12 +498875,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -498900,11 +498903,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498917,23 +498919,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "code_interpreter_call", + "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/type", - "deprecated": false, + "default": "code_interpreter_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -498942,10 +498944,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -498954,8 +498956,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -498964,25 +498966,25 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action": { "kind": "HttpDeclProperty", - "title": "Local shell exec action", - "docstring": "Execute a shell command on the server.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "Execute a shell command on the server.", + "title": "Local shell exec action", "type": { "kind": "HttpTypeObject", "members": [ @@ -499006,8 +499008,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499021,26 +499023,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the local shell call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the local shell call.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499054,11 +499057,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499069,22 +499071,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell call. Always `local_shell_call`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499093,10 +499095,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499105,8 +499107,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499115,50 +499117,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the local shell tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the local shell tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the output of the local shell tool call.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the output of the local shell tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499167,10 +499169,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499179,8 +499181,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499189,12 +499191,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499208,11 +499211,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolCallOutput/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499223,11 +499225,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action": { "kind": "HttpDeclProperty", - "title": "Shell action", - "docstring": "The shell commands and limits that describe how to run the tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", + "deprecated": false, "key": "action", - "optional": false, - "nullable": false, + "docstring": "The shell commands and limits that describe how to run the tool call.", + "title": "Shell action", "type": { "kind": "HttpTypeObject", "members": [ @@ -499242,8 +499244,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/action", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499254,41 +499256,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call", + "docstring": "The type of the item. Always `shell_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/type", - "deprecated": false, + "default": "shell_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499297,27 +499299,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sh_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499326,8 +499328,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499336,12 +499338,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -499362,11 +499365,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -499376,12 +499378,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The environment to execute the shell commands in.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, + "docstring": "The environment to execute the shell commands in.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -499393,11 +499396,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -499407,13 +499409,14 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499427,11 +499430,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499442,39 +499444,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call generated by the model.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the shell tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseFunctionShellCallOutputContent", "$ref": "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output" - }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -499485,23 +499487,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `shell_call_output`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell_call_output", + "docstring": "The type of the item. Always `shell_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/type", - "deprecated": false, + "default": "shell_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499510,27 +499512,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "sho_123" ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499539,8 +499541,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499549,12 +499551,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -499575,11 +499578,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -499589,27 +499591,28 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) status": { "kind": "HttpDeclProperty", - "title": "Shell call status", - "docstring": "The status of the shell call output.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": true, + "docstring": "The status of the shell call output.", + "title": "Shell call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499623,11 +499626,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputItemParam/properties/status", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499638,31 +499640,32 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation": { "kind": "HttpDeclProperty", - "title": "Apply patch operation", - "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", + "deprecated": false, "key": "operation", - "optional": false, - "nullable": false, + "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", + "title": "Apply patch operation", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", "types": [ { "kind": "HttpTypeObject", @@ -499703,11 +499706,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/operation", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -499718,13 +499720,14 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call status", - "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", + "title": "Apply patch call status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499734,11 +499737,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "completed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499748,23 +499750,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call", + "docstring": "The type of the item. Always `apply_patch_call`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499773,27 +499775,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apc_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499802,8 +499804,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499812,12 +499814,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -499838,11 +499841,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -499852,31 +499854,32 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call generated by the model.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the apply patch tool call generated by the model.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) status": { "kind": "HttpDeclProperty", - "title": "Apply patch call output status", - "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", + "title": "Apply patch call output status", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -499886,11 +499889,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499900,23 +499902,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `apply_patch_call_output`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch_call_output", + "docstring": "The type of the item. Always `apply_patch_call_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/type", - "deprecated": false, + "default": "apply_patch_call_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -499925,27 +499927,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "type": { "kind": "HttpTypeString" }, "examples": [ "apco_123" ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -499954,8 +499956,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -499964,12 +499966,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -499990,11 +499993,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -500004,57 +500006,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", + "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchToolCallOutputItemParam/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the list.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the list.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The tools available on the server.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The tools available on the server.\n", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -500071,11 +500074,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "description" } ] + } }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools" - }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -500087,22 +500089,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_list_tools`.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_list_tools`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } - ], - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500111,10 +500113,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500123,8 +500125,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500133,92 +500135,92 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "Error message if the server could not list tools.\n", + "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "Error message if the server could not list tools.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListTools/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the approval request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of arguments for the tool.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of arguments for the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool to run.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool to run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server making the request.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server making the request.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_request`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_request`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500227,10 +500229,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500239,8 +500241,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalRequest/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500249,50 +500251,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the approval request being answered.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the approval request being answered.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approval_request_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) approve": { "kind": "HttpDeclProperty", - "docstring": "Whether the request was approved.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", + "deprecated": false, "key": "approve", - "optional": false, - "nullable": false, + "docstring": "Whether the request was approved.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/approve", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_approval_response`.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_approval_response`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } - ], - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500301,24 +500303,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the approval response\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": true, + "docstring": "The unique ID of the approval response\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500327,8 +500329,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500337,92 +500339,92 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) reason": { "kind": "HttpDeclProperty", - "docstring": "Optional reason for the decision.\n", + "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", + "deprecated": false, "key": "reason", - "optional": true, - "nullable": true, + "docstring": "Optional reason for the decision.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPApprovalResponse/properties/reason", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) arguments": { "kind": "HttpDeclProperty", - "docstring": "A JSON string of the arguments passed to the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", + "deprecated": false, "key": "arguments", - "optional": false, - "nullable": false, + "docstring": "A JSON string of the arguments passed to the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/arguments", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool that was run.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool that was run.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "The label of the MCP server running the tool.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "The label of the MCP server running the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `mcp_call`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the item. Always `mcp_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp_call" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500431,10 +500433,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500443,8 +500445,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500453,54 +500455,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) approval_request_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", + "deprecated": false, "key": "approval_request_id", - "optional": true, - "nullable": true, + "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/approval_request_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) error": { "kind": "HttpDeclProperty", - "docstring": "The error from the tool call, if any.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", + "deprecated": false, "key": "error", - "optional": true, - "nullable": true, + "docstring": "The error from the tool call, if any.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/error", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the tool call.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", + "deprecated": false, "key": "output", - "optional": true, - "nullable": true, + "docstring": "The output from the tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/output", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", + "deprecated": false, "key": "status", - "optional": true, - "nullable": false, + "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -500522,11 +500525,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "failed" } - ], - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaMCPToolCall/properties/status", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500539,34 +500541,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output": { "kind": "HttpDeclProperty", - "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", + "deprecated": false, "key": "output", - "optional": false, - "nullable": false, + "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -500583,16 +500588,13 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output" + } + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -500602,22 +500604,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500626,24 +500628,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500652,8 +500654,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500662,12 +500664,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -500688,11 +500691,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -500702,64 +500704,64 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "An identifier used to map this custom tool call to a tool call output.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The input for the custom tool call generated by the model.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The input for the custom tool call generated by the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500768,24 +500770,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", + "deprecated": false, "key": "id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500794,8 +500796,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500804,12 +500806,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", + "deprecated": false, "key": "caller", - "optional": true, - "nullable": true, + "docstring": "The execution context that produced this tool call.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", "types": [ { "kind": "HttpTypeObject", @@ -500830,11 +500833,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/caller", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -500844,37 +500846,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) namespace": { "kind": "HttpDeclProperty", - "docstring": "The namespace of the custom tool being called.\n", + "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", + "deprecated": false, "key": "namespace", - "optional": true, - "nullable": false, + "docstring": "The namespace of the custom tool being called.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolCall/properties/namespace", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the item. Always `compaction_trigger`.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "compaction_trigger", + "docstring": "The type of the item. Always `compaction_trigger`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } - ], - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/type", - "deprecated": false, + "default": "compaction_trigger", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500883,10 +500885,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500895,8 +500897,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaCompactionTriggerItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500905,24 +500907,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the item to reference.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the item to reference.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -500931,8 +500933,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -500941,23 +500943,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of item to reference. Always `item_reference`.", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": true, - "default": "item_reference", + "docstring": "The type of item to reference. Always `item_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "item_reference" } - ], - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaItemReferenceParam/properties/type", - "deprecated": false, + "default": "item_reference", + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -500966,92 +500968,92 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cm_123" ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The stable call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The stable call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The JavaScript source executed by programmatic tool calling.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The JavaScript source executed by programmatic tool calling.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) fingerprint": { "kind": "HttpDeclProperty", - "docstring": "Opaque program replay fingerprint that must be round-tripped.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", + "deprecated": false, "key": "fingerprint", - "optional": false, - "nullable": false, + "docstring": "Opaque program replay fingerprint that must be round-tripped.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/fingerprint", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The item type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -501060,10 +501062,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -501072,8 +501074,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -501082,64 +501084,65 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of this program output item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The unique ID of this program output item.", "type": { "kind": "HttpTypeString" }, "examples": [ "cmo_123" ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) call_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", + "deprecated": false, "key": "call_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/call_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) result": { "kind": "HttpDeclProperty", - "docstring": "The result produced by the program item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", + "deprecated": false, "key": "result", - "optional": false, - "nullable": false, + "docstring": "The result produced by the program item.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/result", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) status": { "kind": "HttpDeclProperty", - "docstring": "The terminal status of the program output.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", + "deprecated": false, "key": "status", - "optional": false, - "nullable": false, + "docstring": "The terminal status of the program output.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", "types": [ { "kind": "HttpTypeLiteral", @@ -501149,11 +501152,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "incomplete" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/status", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -501163,23 +501165,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The item type. Always `program_output`.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program_output", + "docstring": "The item type. Always `program_output`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program_output" } - ], - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/type", - "deprecated": false, + "default": "program_output", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -501188,10 +501190,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that produced this item.", + "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that produced this item.", "type": { "kind": "HttpTypeObject", "members": [ @@ -501200,8 +501202,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaProgramOutputItemParam/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -501211,11 +501213,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaEasyInputMessage/properties/content/oneOf/0", + "docstring": "A text input to the model.\n", "ident": "TextInput", "type": { "kind": "HttpTypeString" }, - "docstring": "A text input to the model.\n", "children": [] }, "(resource) beta.responses > (model) beta_easy_input_message > (schema) > (property) content > (variant) 1": { @@ -501235,17 +501237,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_message_content_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputMessageContentList", + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "ident": "BetaResponseInputMessageContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaInputMessageContentList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaResponseInputContent", "$ref": "(resource) beta.responses > (model) beta_response_input_content > (schema)" + } }, - "oasRef": "#/components/schemas/BetaInputMessageContentList" - }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -501333,6 +501335,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaOutputTextContent", + "docstring": "A text output from the model.", "ident": "BetaResponseOutputText", "type": { "kind": "HttpTypeObject", @@ -501351,7 +501354,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A text output from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations", @@ -501363,6 +501365,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_refusal > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaRefusalContent", + "docstring": "A refusal from the model.", "ident": "BetaResponseOutputRefusal", "type": { "kind": "HttpTypeObject", @@ -501375,7 +501378,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A refusal from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal", @@ -501419,15 +501421,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_message > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -501489,26 +501491,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -501516,6 +501519,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -501526,14 +501530,12 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -501544,60 +501546,60 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -501610,15 +501612,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -501684,21 +501686,24 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the function call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the function call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the function call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -501715,12 +501720,9 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -501758,15 +501760,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -501840,6 +501842,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/2", + "docstring": "A text content.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -501852,7 +501855,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A text content.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text", @@ -501862,6 +501864,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/3", + "docstring": "A summary text from the model.", "ident": "SummaryText", "type": { "kind": "HttpTypeObject", @@ -501874,7 +501877,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A summary text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text", @@ -501884,6 +501886,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/4", + "docstring": "Reasoning text from the model.", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -501896,7 +501899,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Reasoning text from the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text", @@ -501935,6 +501937,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/7", + "docstring": "A screenshot of a computer.", "ident": "ComputerScreenshot", "type": { "kind": "HttpTypeObject", @@ -501956,7 +501959,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A screenshot of a computer.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail", @@ -501987,6 +501989,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessage/properties/content/items/oneOf/9", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -501999,7 +502002,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content", @@ -502015,15 +502017,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -502078,15 +502080,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -502134,14 +502136,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": false, - "nullable": false, + "docstring": "The annotations of the text output.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -502217,13 +502221,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/annotations", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -502235,11 +502237,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", + "deprecated": false, "key": "logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -502256,11 +502259,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "top_logprobs" } ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -502272,37 +502274,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text output from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The type of the output text. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContent/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -502318,21 +502320,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -502351,7 +502354,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type", @@ -502363,6 +502365,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -502375,7 +502378,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type", @@ -502385,6 +502387,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -502400,7 +502403,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern", @@ -502445,57 +502447,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -502530,6 +502532,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/0", + "docstring": "A click action.", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -502551,7 +502554,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) button", @@ -502564,6 +502566,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/1", + "docstring": "A double click action.", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -502582,7 +502585,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys", @@ -502594,6 +502596,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/2", + "docstring": "A drag action.", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -502609,7 +502612,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path", @@ -502620,6 +502622,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/3", + "docstring": "A collection of keypresses the model would like to perform.", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -502632,7 +502635,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 3 > (property) keys", @@ -502642,6 +502644,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/4", + "docstring": "A mouse move action.", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -502660,7 +502663,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) type", @@ -502672,6 +502674,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/5", + "docstring": "A screenshot action.", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -502681,7 +502684,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 5 > (property) type" @@ -502690,6 +502692,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/6", + "docstring": "A scroll action.", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -502714,7 +502717,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x", @@ -502728,6 +502730,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/7", + "docstring": "An action to type in text.", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -502740,7 +502743,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text", @@ -502750,6 +502752,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction/oneOf/8", + "docstring": "A wait action.", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -502759,7 +502762,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type" @@ -502768,9 +502770,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerAction", + "docstring": "A click action.", "ident": "BetaComputerAction", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerAction", "types": [ { "kind": "HttpTypeObject", @@ -502901,10 +502905,8 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaComputerAction" + ] }, - "docstring": "A click action.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -502921,17 +502923,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_computer_action_list > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerActionList", + "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "ident": "BetaComputerActionList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComputerActionList", "elementType": { "kind": "HttpTypeReference", "ident": "BetaComputerAction", "$ref": "(resource) beta.responses > (model) beta_computer_action > (schema)" + } }, - "oasRef": "#/components/schemas/BetaComputerActionList" - }, - "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0", @@ -502947,37 +502949,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is \nalways set to `computer_screenshot`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -502986,38 +502988,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotImage/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaComputerScreenshotImage", + "docstring": "A computer screenshot image used with the computer use tool.\n", "ident": "BetaResponseComputerToolCallOutputScreenshot", "type": { "kind": "HttpTypeObject", @@ -503033,7 +503036,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A computer screenshot image used with the computer use tool.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_computer_tool_call_output_screenshot > (schema) > (property) type", @@ -503078,93 +503080,93 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -503180,51 +503182,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 10 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -503261,15 +503263,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -503296,15 +503298,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -503352,15 +503354,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -503402,6 +503404,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -503432,7 +503435,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -503448,6 +503450,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -503469,7 +503472,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -503482,6 +503484,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -503491,7 +503494,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -503500,6 +503502,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -503518,7 +503521,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -503530,6 +503532,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -503548,7 +503551,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -503560,6 +503562,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -503602,7 +503605,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -503622,6 +503624,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -503637,7 +503640,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -503665,6 +503667,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -503707,7 +503710,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -503727,6 +503729,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -503736,7 +503739,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -503745,6 +503747,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -503760,7 +503763,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -503771,6 +503773,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -503795,7 +503798,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -503809,6 +503811,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -503827,7 +503830,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -503839,6 +503841,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -503857,7 +503860,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -503869,6 +503871,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -503887,7 +503890,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -503899,6 +503901,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -503911,7 +503914,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -503927,15 +503929,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -503998,6 +504000,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -504028,7 +504031,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name", @@ -504044,6 +504046,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -504065,7 +504068,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type", @@ -504078,6 +504080,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -504087,7 +504090,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type" @@ -504096,6 +504098,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -504114,7 +504117,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -504126,6 +504128,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -504144,7 +504147,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type", @@ -504156,6 +504158,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -504198,7 +504201,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -504218,6 +504220,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -504233,7 +504236,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container", @@ -504261,6 +504263,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -504303,7 +504306,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type", @@ -504323,6 +504325,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -504332,7 +504335,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type" @@ -504341,6 +504343,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -504356,7 +504359,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type", @@ -504367,6 +504369,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -504391,7 +504394,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name", @@ -504405,6 +504407,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -504423,7 +504426,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description", @@ -504435,6 +504437,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -504453,7 +504456,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type", @@ -504465,6 +504467,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -504483,7 +504486,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type", @@ -504495,6 +504497,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -504507,7 +504510,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type", @@ -504523,15 +504525,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -504544,15 +504546,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -504593,21 +504595,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -504620,7 +504623,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -504630,6 +504632,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -504642,7 +504645,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -504693,44 +504695,45 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -504739,33 +504742,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -504774,43 +504776,43 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -504844,15 +504846,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -504865,15 +504867,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -504900,46 +504902,46 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Optional maximum number of characters to return from each command.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": false, - "nullable": true, + "docstring": "Optional maximum number of characters to return from each command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/max_output_length", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the commands.", + "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": false, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the commands.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellAction/properties/timeout_ms", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -504971,6 +504973,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_local_environment > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaLocalEnvironmentResource", + "docstring": "Represents the use of a local environment to perform shell actions.", "ident": "BetaResponseLocalEnvironment", "type": { "kind": "HttpTypeObject", @@ -504980,7 +504983,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Represents the use of a local environment to perform shell actions.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type" @@ -504989,6 +504991,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_container_reference > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaContainerReferenceResource", + "docstring": "Represents a container created with /v1/containers.", "ident": "BetaResponseContainerReference", "type": { "kind": "HttpTypeObject", @@ -505001,7 +505004,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Represents a container created with /v1/containers.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id", @@ -505038,15 +505040,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505090,13 +505092,14 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "Represents either an exit outcome (with an exit code) or a timeout outcome for a shell call output chunk.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -505117,11 +505120,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -505131,43 +505133,43 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "The standard error output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "The standard error output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "The standard output that was captured.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "The standard output that was captured.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) created_by": { "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", + "deprecated": false, "key": "created_by", - "optional": true, - "nullable": false, + "docstring": "The identifier of the actor that created the item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/created_by", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505201,15 +505203,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505254,6 +505256,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/0", + "docstring": "Instruction describing how to create a file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -505269,7 +505272,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction describing how to create a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -505280,6 +505282,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/1", + "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -505292,7 +505295,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction describing how to delete a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -505302,6 +505304,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchToolCall/properties/operation/oneOf/2", + "docstring": "Instruction describing how to update a file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -505317,7 +505320,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction describing how to update a file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -505348,15 +505350,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505421,15 +505423,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505480,15 +505482,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505529,57 +505531,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -505592,15 +505594,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505613,15 +505615,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505634,15 +505636,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505655,15 +505657,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505708,21 +505710,24 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -505739,12 +505744,9 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -505782,15 +505784,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -505982,6 +505984,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -505997,7 +506000,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -506008,6 +506010,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -506020,7 +506023,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -506029,10 +506031,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -506044,8 +506046,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -506055,12 +506057,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -506070,11 +506073,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -506084,15 +506086,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -506161,21 +506163,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -506202,79 +506204,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -506305,20 +506307,21 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -506331,7 +506334,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -506397,6 +506399,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -506409,7 +506412,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -506419,9 +506421,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -506431,10 +506435,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -506444,16 +506446,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -506472,7 +506475,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -506574,29 +506576,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -506612,9 +506614,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -506628,10 +506632,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -506714,9 +506716,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -506734,10 +506738,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -506915,6 +506917,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -506924,7 +506927,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -506933,6 +506935,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -506948,7 +506951,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -507004,6 +507006,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -507028,7 +507031,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -507118,23 +507120,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507143,57 +507145,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -507220,12 +507222,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -507234,22 +507237,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -507257,8 +507260,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -507268,16 +507273,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -507287,12 +507289,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -507301,61 +507304,60 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507364,51 +507366,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) input > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507417,12 +507419,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) categories": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", + "deprecated": false, "key": "categories", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to booleans, True if the input is flagged under this category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", "ident": "Record", "typeParameters": [ { @@ -507431,22 +507434,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/categories", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_applied_input_types": { "kind": "HttpDeclProperty", - "docstring": "Which modalities of input are reflected by the score for each category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", + "deprecated": false, "key": "category_applied_input_types", - "optional": false, - "nullable": false, + "docstring": "Which modalities of input are reflected by the score for each category.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", "ident": "Record", "typeParameters": [ { @@ -507454,8 +507457,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items", "types": [ { "kind": "HttpTypeLiteral", @@ -507465,16 +507470,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties/items" - }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types" + } + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_applied_input_types", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "childrenParentSchema": "enum", "children": [ @@ -507484,12 +507486,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) category_scores": { "kind": "HttpDeclProperty", - "docstring": "A dictionary of moderation categories to scores.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", + "deprecated": false, "key": "category_scores", - "optional": false, - "nullable": false, + "docstring": "A dictionary of moderation categories to scores.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", "ident": "Record", "typeParameters": [ { @@ -507498,61 +507501,60 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/category_scores", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) flagged": { "kind": "HttpDeclProperty", - "docstring": "A boolean indicating whether the content was flagged by any category.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", + "deprecated": false, "key": "flagged", - "optional": false, - "nullable": false, + "docstring": "A boolean indicating whether the content was flagged by any category.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/flagged", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The moderation model that produced this result.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", + "deprecated": false, "key": "model", - "optional": false, - "nullable": false, + "docstring": "The moderation model that produced this result.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/model", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `moderation_result` for successful moderation results.", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "moderation_result", + "docstring": "The object type, which was always `moderation_result` for successful moderation results.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "moderation_result" } - ], - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationResultBody/properties/type", - "deprecated": false, + "default": "moderation_result", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507561,51 +507563,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": false, + "docstring": "The error code.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) moderation > (property) output > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The object type, which was always `error` for moderation failures.", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "error", + "docstring": "The object type, which was always `error` for moderation failures.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaModerationErrorBody/properties/type", - "deprecated": false, + "default": "error", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507614,37 +507616,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507653,11 +507655,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (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.", + "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -507666,8 +507668,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -507676,12 +507678,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (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`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -507699,11 +507702,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507715,23 +507717,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507740,42 +507742,42 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_image > (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.", + "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -507784,8 +507786,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -507794,23 +507796,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507819,12 +507821,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (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`.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -507838,11 +507841,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507853,70 +507855,70 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The content of the file to be sent to the model.\n", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": false, + "docstring": "The content of the file to be sent to the model.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": false, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file > (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.", + "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -507925,8 +507927,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -507949,22 +507951,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `text`.", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatText/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -507973,27 +507975,28 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the response format. Must be a-z, A-Z, 0-9, or contain\nunderscores and dashes, with a maximum length of 64.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) schema": { "kind": "HttpDeclProperty", - "title": "JSON schema", - "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", + "deprecated": false, "key": "schema", - "optional": false, - "nullable": false, + "docstring": "The schema for the response format, described as a JSON Schema object.\nLearn how to build JSON schemas [here](https://json-schema.org/).\n", + "title": "JSON schema", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", "ident": "Record", "typeParameters": [ { @@ -508002,32 +508005,31 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_schema`.", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_schema`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_schema" } - ], - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -508036,36 +508038,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "A description of what the response format is for, used by the model to\ndetermine how to respond in the format.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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](/docs/guides/structured-outputs).\n", + "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, - "default": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema/properties/strict", - "deprecated": false, + "default": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_format_text_json_schema_config > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTextResponseFormatJsonSchema", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "ident": "BetaResponseFormatTextJSONSchemaConfig", "type": { "kind": "HttpTypeObject", @@ -508087,7 +508090,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_format_text_json_schema_config > (schema) > (property) name", @@ -508099,22 +508101,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_format_text_config > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of response format being defined. Always `json_object`.", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of response format being defined. Always `json_object`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "json_object" } - ], - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseFormatJsonObject/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -508192,15 +508194,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -508276,26 +508278,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, "key": "attributes", - "optional": true, - "nullable": true, + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", "ident": "Record", "typeParameters": [ { @@ -508303,6 +508306,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties", "types": [ { "kind": "HttpTypeString" @@ -508313,14 +508317,12 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeBoolean" } - ], - "oasRef": "#/components/schemas/BetaVectorStoreFileAttributes/anyOf/0/additionalProperties" + ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "childrenParentSchema": "union", "children": [ @@ -508331,102 +508333,102 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "The unique ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": false, + "docstring": "The name of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, "key": "score", - "optional": true, - "nullable": false, + "docstring": "The relevance score of the file - a value between 0 and 1.\n", "type": { "kind": "HttpTypeNumber" }, "constraints": { "format": "float" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", + "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, "key": "text", - "optional": true, - "nullable": false, + "docstring": "The text that was retrieved from the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -508460,15 +508462,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -508481,57 +508483,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", + "deprecated": false, "key": "id", - "optional": false, - "nullable": false, + "docstring": "The ID of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", + "deprecated": false, "key": "code", - "optional": true, - "nullable": true, + "docstring": "The type of the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/code", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", + "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", + "deprecated": false, "key": "message", - "optional": true, - "nullable": true, + "docstring": "Details about the pending safety check.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerCallSafetyCheckParam/properties/message", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -508559,6 +508561,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/0", + "docstring": "Action type \"search\" - Performs a web search query.\n", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -508577,7 +508580,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", @@ -508589,6 +508591,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/1", + "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -508601,7 +508604,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", @@ -508611,6 +508613,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaWebSearchToolCall/properties/action/oneOf/2", + "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -508626,7 +508629,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", @@ -508671,15 +508673,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -508692,15 +508694,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -508766,21 +508768,24 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/0", + "docstring": "A JSON string of the output of the function tool call.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "A JSON string of the output of the function tool call.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "ident": "UnionMember1", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -508797,12 +508802,9 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFileContent", "$ref": "(resource) beta.responses > (model) beta_response_input_file_content > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/output/oneOf/1" + ] + } }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -508813,6 +508815,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputTextContentParam", + "docstring": "A text input to the model.", "ident": "BetaResponseInputTextContent", "type": { "kind": "HttpTypeObject", @@ -508828,7 +508831,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text", @@ -508839,6 +508841,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_image_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "ident": "BetaResponseInputImageContent", "type": { "kind": "HttpTypeObject", @@ -508860,7 +508863,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type", @@ -508873,6 +508875,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_input_file_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputFileContentParam", + "docstring": "A file input to the model.", "ident": "BetaResponseInputFileContent", "type": { "kind": "HttpTypeObject", @@ -508900,7 +508903,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A file input to the model.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type", @@ -508921,15 +508923,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509025,6 +509027,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAgentMessageItemParam/properties/content/items/oneOf/2", + "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "ident": "EncryptedContent", "type": { "kind": "HttpTypeObject", @@ -509037,7 +509040,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Opaque encrypted content that Responses API decrypts inside trusted model execution.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content", @@ -509053,15 +509055,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509116,15 +509118,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509172,40 +509174,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The content type. Always `output_text`.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", + "docstring": "The content type. Always `output_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "output_text" } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/type", - "deprecated": false, + "default": "output_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -509214,14 +509216,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Citations associated with the text content.", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": false, + "docstring": "Citations associated with the text content.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items", "types": [ { "kind": "HttpTypeObject", @@ -509283,13 +509287,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations/items" - }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations" + ] + } }, - "oasRef": "#/components/schemas/BetaOutputTextContentParam/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -509307,15 +509309,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509328,15 +509330,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509378,6 +509380,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -509408,7 +509411,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name", @@ -509424,6 +509426,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -509445,7 +509448,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type", @@ -509458,6 +509460,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -509467,7 +509470,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type" @@ -509476,6 +509478,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -509494,7 +509497,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -509506,6 +509508,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -509524,7 +509527,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type", @@ -509536,6 +509538,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -509578,7 +509581,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -509598,6 +509600,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -509613,7 +509616,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container", @@ -509641,6 +509643,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -509683,7 +509686,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type", @@ -509703,6 +509705,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -509712,7 +509715,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type" @@ -509721,6 +509723,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -509736,7 +509739,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type", @@ -509747,6 +509749,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -509771,7 +509774,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name", @@ -509785,6 +509787,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -509803,7 +509806,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description", @@ -509815,6 +509817,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -509833,7 +509836,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type", @@ -509845,6 +509847,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -509863,7 +509866,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type", @@ -509875,6 +509877,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -509887,7 +509890,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type", @@ -509903,15 +509905,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -509960,6 +509962,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/0", + "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -509990,7 +509993,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name", @@ -510006,6 +510008,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/1", + "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -510027,7 +510030,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type", @@ -510040,6 +510042,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/2", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -510049,7 +510052,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type" @@ -510058,6 +510060,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/3", + "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -510076,7 +510079,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height", @@ -510088,6 +510090,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/4", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -510106,7 +510109,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type", @@ -510118,6 +510120,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/5", + "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", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -510160,7 +510163,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -510180,6 +510182,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/6", + "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -510195,7 +510198,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container", @@ -510223,6 +510225,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/8", + "docstring": "A tool that generates images using the GPT image models.\n", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -510265,7 +510268,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type", @@ -510285,6 +510287,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/9", + "docstring": "A tool that allows the model to execute shell commands in a local environment.", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -510294,7 +510297,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type" @@ -510303,6 +510305,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/10", + "docstring": "A tool that allows the model to execute shell commands.", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -510318,7 +510321,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type", @@ -510329,6 +510331,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/11", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -510353,7 +510356,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name", @@ -510367,6 +510369,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/12", + "docstring": "Groups function/custom tools under a shared namespace.", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -510385,7 +510388,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description", @@ -510397,6 +510399,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/13", + "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -510415,7 +510418,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type", @@ -510427,6 +510429,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/14", + "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -510445,7 +510448,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type", @@ -510457,6 +510459,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaTool/oneOf/15", + "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -510469,7 +510472,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type", @@ -510485,51 +510487,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) summary > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -510545,51 +510547,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -510626,15 +510628,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -510675,21 +510677,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", + "docstring": "The logs output from the code interpreter.", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -510702,7 +510705,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs", @@ -510712,6 +510714,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", + "docstring": "The image output from the code interpreter.", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -510724,7 +510727,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type", @@ -510775,44 +510777,45 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) command": { "kind": "HttpDeclProperty", - "docstring": "The command to run.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", + "deprecated": false, "key": "command", - "optional": false, - "nullable": false, + "docstring": "The command to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command" - }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/command", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) env": { "kind": "HttpDeclProperty", - "docstring": "Environment variables to set for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", + "deprecated": false, "key": "env", - "optional": false, - "nullable": false, + "docstring": "Environment variables to set for the command.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", "ident": "Record", "typeParameters": [ { @@ -510821,33 +510824,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/env", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell action. Always `exec`.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exec", + "docstring": "The type of the local shell action. Always `exec`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exec" } - ], - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/type", - "deprecated": false, + "default": "exec", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -510856,43 +510858,43 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Optional timeout in milliseconds for the command.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Optional timeout in milliseconds for the command.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) user": { "kind": "HttpDeclProperty", - "docstring": "Optional user to run the command as.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", + "deprecated": false, "key": "user", - "optional": true, - "nullable": true, + "docstring": "Optional user to run the command as.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/user", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", - "docstring": "Optional working directory to run the command in.", + "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", + "deprecated": false, "key": "working_directory", - "optional": true, - "nullable": true, + "docstring": "Optional working directory to run the command in.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalShellExecAction/properties/working_directory", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -510926,15 +510928,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -510947,15 +510949,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -510982,47 +510984,47 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) commands": { "kind": "HttpDeclProperty", - "docstring": "Ordered shell commands for the execution environment to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", + "deprecated": false, "key": "commands", - "optional": false, - "nullable": false, + "docstring": "Ordered shell commands for the execution environment to run.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands" - }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/commands", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", - "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", + "deprecated": false, "key": "max_output_length", - "optional": true, - "nullable": true, + "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/max_output_length", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", - "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", + "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", + "deprecated": false, "key": "timeout_ms", - "optional": true, - "nullable": true, + "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellActionParam/properties/timeout_ms", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "integer", "children": [] }, @@ -511035,15 +511037,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511134,13 +511136,14 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome": { "kind": "HttpDeclProperty", - "title": "Shell call outcome", - "docstring": "The exit or timeout outcome associated with this shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", + "deprecated": false, "key": "outcome", - "optional": false, - "nullable": false, + "docstring": "The exit or timeout outcome associated with this shell call.", + "title": "Shell call outcome", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", "types": [ { "kind": "HttpTypeObject", @@ -511161,11 +511164,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/outcome", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -511175,41 +511177,42 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stderr": { "kind": "HttpDeclProperty", - "docstring": "Captured stderr output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", + "deprecated": false, "key": "stderr", - "optional": false, - "nullable": false, + "docstring": "Captured stderr output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stderr", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) stdout": { "kind": "HttpDeclProperty", - "docstring": "Captured stdout output for the shell call.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", + "deprecated": false, "key": "stdout", - "optional": false, - "nullable": false, + "docstring": "Captured stdout output for the shell call.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam/properties/stdout", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContentParam", + "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "ident": "BetaResponseFunctionShellCallOutputContent", "type": { "kind": "HttpTypeObject", @@ -511225,7 +511228,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Captured stdout and stderr for a portion of a shell tool call output.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome", @@ -511242,15 +511244,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511316,6 +511318,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/0", + "docstring": "Instruction for creating a new file via the apply_patch tool.", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -511331,7 +511334,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff", @@ -511342,6 +511344,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/1", + "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -511354,7 +511357,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path", @@ -511364,6 +511366,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaApplyPatchOperationParam/oneOf/2", + "docstring": "Instruction for updating an existing file via the apply_patch tool.", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -511379,7 +511382,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff", @@ -511410,15 +511412,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511483,15 +511485,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511535,57 +511537,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", - "docstring": "The JSON schema describing the tool's input.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", + "deprecated": false, "key": "input_schema", - "optional": false, - "nullable": false, + "docstring": "The JSON schema describing the tool's input.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/input_schema", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", - "docstring": "Additional annotations about the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", + "deprecated": false, "key": "annotations", - "optional": true, - "nullable": true, + "docstring": "Additional annotations about the tool.\n", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/annotations", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the tool.\n", + "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "The description of the tool.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPListToolsTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -511598,15 +511600,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511619,15 +511621,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511640,15 +511642,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511661,15 +511663,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511711,21 +511713,24 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/0", + "docstring": "A string of the output of the custom tool call.\n", "ident": "StringOutput", "type": { "kind": "HttpTypeString" }, - "docstring": "A string of the output of the custom tool call.\n", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", + "docstring": "Text, image, or file output of the custom tool call.\n", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items", "types": [ { "kind": "HttpTypeReference", @@ -511742,12 +511747,9 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolCallOutput/properties/output/oneOf/1" + ] + } }, - "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) output > (variant) 1 > (items) > (variant) 0", @@ -511764,15 +511766,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511823,15 +511825,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511882,29 +511884,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 32 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511924,15 +511926,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 33 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -511959,24 +511961,26 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 34 > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Beta_AgentTagParam/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_content > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInputContent", + "docstring": "A text input to the model.", "ident": "BetaResponseInputContent", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputContent", "types": [ { "kind": "HttpTypeReference", @@ -511993,10 +511997,8 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaResponseInputFile", "$ref": "(resource) beta.responses > (model) beta_response_input_file > (schema)" } - ], - "oasRef": "#/components/schemas/BetaInputContent" + ] }, - "docstring": "A text input to the model.", "childrenParentSchema": "union", "children": [ "(resource) beta.responses > (model) beta_response_input_content > (schema) > (variant) 0", @@ -512006,37 +512008,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", + "deprecated": false, "key": "refusal", - "optional": false, - "nullable": false, + "docstring": "The refusal explanation from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/refusal", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_refusal > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", + "docstring": "The type of the refusal. Always `refusal`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "refusal" } - ], - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaRefusalContent/properties/type", - "deprecated": false, + "default": "refusal", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512072,22 +512074,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512096,36 +512098,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512182,23 +512184,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512207,41 +512209,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512250,35 +512252,35 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) text": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTextContent/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512287,37 +512289,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "A summary of the reasoning output from the model so far.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", + "docstring": "The type of the object. Always `summary_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "summary_text" } - ], - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSummaryTextContent/properties/type", - "deprecated": false, + "default": "summary_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512326,37 +512328,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The reasoning text from the model.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The reasoning text from the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the reasoning text. Always `reasoning_text`.", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "reasoning_text", + "docstring": "The type of the reasoning text. Always `reasoning_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } - ], - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaReasoningTextContent/properties/type", - "deprecated": false, + "default": "reasoning_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512365,12 +512367,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) detail": { "kind": "HttpDeclProperty", - "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", + "deprecated": false, "key": "detail", - "optional": false, - "nullable": false, + "docstring": "The detail level of the screenshot image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -512388,11 +512391,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/detail", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512404,54 +512406,54 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The identifier of an uploaded file that contains the screenshot.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": true, + "docstring": "The identifier of an uploaded file that contains the screenshot.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the screenshot image.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": false, - "nullable": true, + "docstring": "The URL of the screenshot image.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/image_url", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_screenshot", + "docstring": "Specifies the event type. For a computer screenshot, this property is always set to `computer_screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_screenshot" } - ], - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/type", - "deprecated": false, + "default": "computer_screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512460,11 +512462,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (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.", + "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": false, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -512473,8 +512475,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaComputerScreenshotContent/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -512483,37 +512485,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContent/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512523,6 +512525,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/0", + "docstring": "A citation to a file.", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -512541,7 +512544,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A citation to a file.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", @@ -512553,6 +512555,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -512574,7 +512577,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A citation for a web resource used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", @@ -512587,6 +512589,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -512611,7 +512614,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A citation for a container file used to generate a model response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", @@ -512625,6 +512627,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaAnnotation/oneOf/3", + "docstring": "A path to a file.\n", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -512640,7 +512643,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A path to a file.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", @@ -512650,54 +512652,55 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", + "deprecated": false, "key": "top_logprobs", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -512711,11 +512714,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "logprob" } ] + } }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/BetaLogProb/properties/top_logprobs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -512733,22 +512735,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512757,46 +512759,47 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -512807,11 +512810,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -512821,22 +512823,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512845,53 +512847,53 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512900,29 +512902,30 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", + "deprecated": false, "key": "button", - "optional": false, - "nullable": false, + "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/button", "types": [ { "kind": "HttpTypeLiteral", @@ -512944,11 +512947,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "forward" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/button" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/button", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512961,23 +512963,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "click", + "docstring": "Specifies the event type. For a click action, this property is always `click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaClickParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "click" } - ], - "oasRef": "#/components/schemas/BetaClickParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaClickParam/properties/type", - "deprecated": false, + "default": "click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -512986,87 +512988,87 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", + "oasRef": "#/components/schemas/BetaClickParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaClickParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaClickParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaClickParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": true, + "docstring": "The keys being held while double-clicking.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", + "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "double_click" } - ], - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/type", - "deprecated": false, + "default": "double_click", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513075,40 +513077,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", + "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the double click occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaDoubleClickAction/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_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```", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "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```", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/path", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -513119,11 +513122,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "y" } ] + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -513133,23 +513135,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "drag", + "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDragParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "drag" } - ], - "oasRef": "#/components/schemas/BetaDragParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDragParam/properties/type", - "deprecated": false, + "default": "drag", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513158,59 +513160,59 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while dragging the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaDragParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaDragParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", + "deprecated": false, "key": "keys", - "optional": false, - "nullable": false, + "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/keys", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", + "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "keypress" } - ], - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaKeyPressAction/properties/type", - "deprecated": false, + "default": "keypress", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513219,23 +513221,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "move", + "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMoveParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "move" } - ], - "oasRef": "#/components/schemas/BetaMoveParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/type", - "deprecated": false, + "default": "move", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513244,69 +513246,69 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate to move to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while moving the mouse.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaMoveParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", + "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "screenshot" } - ], - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScreenshotParam/properties/type", - "deprecated": false, + "default": "screenshot", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513315,51 +513317,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_x": { "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", + "deprecated": false, "key": "scroll_x", - "optional": false, - "nullable": false, + "docstring": "The horizontal scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) scroll_y": { "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", + "deprecated": false, "key": "scroll_y", - "optional": false, - "nullable": false, + "docstring": "The vertical scroll distance.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/scroll_y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", + "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaScrollParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "scroll" } - ], - "oasRef": "#/components/schemas/BetaScrollParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/type", - "deprecated": false, + "default": "scroll", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513368,83 +513370,83 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate where the scroll occurred.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 6 > (property) keys": { "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", + "deprecated": false, "key": "keys", - "optional": true, - "nullable": true, + "docstring": "The keys being held while scrolling.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/BetaScrollParam/properties/keys", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text to type.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text to type.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "type", + "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaTypeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "type" } - ], - "oasRef": "#/components/schemas/BetaTypeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaTypeParam/properties/type", - "deprecated": false, + "default": "type", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513453,23 +513455,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "wait", + "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWaitParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "wait" } - ], - "oasRef": "#/components/schemas/BetaWaitParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWaitParam/properties/type", - "deprecated": false, + "default": "wait", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513499,26 +513501,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -513527,47 +513530,46 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513576,14 +513578,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -513593,13 +513597,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -513609,40 +513611,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -513651,33 +513654,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513686,30 +513688,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -513736,11 +513739,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -513750,24 +513752,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -513782,8 +513784,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -513794,23 +513796,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513819,40 +513821,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -513874,11 +513877,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513891,23 +513893,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513916,13 +513918,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -513932,11 +513934,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -513946,10 +513948,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -513958,8 +513960,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -513968,13 +513970,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -513988,11 +513990,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514003,11 +514005,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -514028,8 +514030,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -514042,36 +514044,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514080,14 +514082,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -514097,13 +514101,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -514113,19 +514115,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -514138,11 +514141,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514152,26 +514154,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -514205,11 +514208,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514225,26 +514227,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -514253,23 +514256,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -514284,6 +514286,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -514293,14 +514296,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514310,57 +514312,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -514382,11 +514385,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514396,22 +514398,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514420,14 +514422,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -514437,13 +514441,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -514453,23 +514455,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514478,22 +514480,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514502,12 +514504,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -514521,11 +514524,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514536,13 +514538,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -514556,11 +514558,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514571,12 +514573,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -514586,11 +514589,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514600,10 +514602,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -514615,8 +514617,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -514626,18 +514628,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -514651,14 +514655,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514668,13 +514670,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -514684,11 +514686,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514698,11 +514700,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -514710,20 +514711,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -514737,11 +514739,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514752,11 +514754,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -514764,20 +514765,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -514795,11 +514797,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514811,19 +514813,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -514841,14 +514844,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514858,23 +514860,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514883,23 +514885,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -514908,14 +514910,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -514925,13 +514929,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -514941,11 +514943,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -514962,11 +514965,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -514977,37 +514979,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515016,14 +515018,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -515033,13 +515037,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -515049,40 +515051,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -515106,11 +515109,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -515120,48 +515122,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -515215,13 +515219,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -515231,23 +515233,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515256,23 +515258,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515281,26 +515283,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -515310,11 +515313,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515324,27 +515326,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -515354,11 +515356,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515368,13 +515370,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -515384,13 +515388,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -515400,12 +515402,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -515419,11 +515422,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515434,10 +515436,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -515458,8 +515460,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -515472,23 +515474,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515497,14 +515499,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -515514,13 +515518,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -515530,26 +515532,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -515558,47 +515561,46 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515607,14 +515609,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -515624,13 +515628,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -515640,40 +515642,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -515682,33 +515685,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515717,30 +515719,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -515767,11 +515770,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -515781,24 +515783,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -515813,8 +515815,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -515825,23 +515827,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515850,40 +515852,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -515905,11 +515908,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515922,23 +515924,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515947,13 +515949,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -515963,11 +515965,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -515977,10 +515979,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -515989,8 +515991,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -515999,13 +516001,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -516019,11 +516021,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516034,11 +516036,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -516059,8 +516061,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -516073,36 +516075,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516111,14 +516113,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -516128,13 +516132,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -516144,19 +516146,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -516169,11 +516172,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -516183,26 +516185,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -516236,11 +516239,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516256,26 +516258,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -516284,23 +516287,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -516315,6 +516317,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -516324,14 +516327,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -516341,57 +516343,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -516413,11 +516416,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -516427,22 +516429,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516451,14 +516453,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -516468,13 +516472,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -516484,23 +516486,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516509,22 +516511,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516533,12 +516535,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -516552,11 +516555,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516567,13 +516569,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -516587,11 +516589,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516602,12 +516604,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -516617,11 +516620,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516631,10 +516633,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -516646,8 +516648,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -516657,18 +516659,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -516682,14 +516686,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -516699,13 +516701,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -516715,11 +516717,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516729,11 +516731,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -516741,20 +516742,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -516768,11 +516770,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516783,11 +516785,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -516795,20 +516796,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -516826,11 +516828,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516842,19 +516844,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -516872,14 +516875,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -516889,23 +516891,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516914,23 +516916,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -516939,14 +516941,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -516956,13 +516960,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -516972,11 +516974,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -516993,11 +516996,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -517008,37 +517010,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517047,14 +517049,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -517064,13 +517068,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -517080,40 +517082,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -517137,11 +517140,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -517151,48 +517153,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -517246,13 +517250,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -517262,23 +517264,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517287,23 +517289,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517312,26 +517314,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -517341,11 +517344,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517355,27 +517357,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -517385,11 +517387,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517399,13 +517401,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -517415,13 +517419,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -517431,12 +517433,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -517450,11 +517453,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517465,10 +517467,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -517489,8 +517491,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -517503,23 +517505,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517528,14 +517530,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -517545,13 +517549,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -517561,37 +517563,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517600,23 +517602,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517625,18 +517627,18 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -517649,23 +517651,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `local`.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "The environment type. Always `local`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentResource/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517674,36 +517676,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The environment type. Always `container_reference`.", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "The environment type. Always `container_reference`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceResource/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517712,22 +517714,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517736,36 +517738,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517775,6 +517777,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -517784,7 +517787,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type" @@ -517793,6 +517795,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputContent/properties/outcome/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -517805,7 +517808,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code", @@ -517814,22 +517816,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517838,36 +517840,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517876,51 +517878,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Create a new file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "Create a new file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperation/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517929,37 +517931,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Delete the specified file.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "Delete the specified file.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperation/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -517968,51 +517970,51 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Diff to apply.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Diff to apply.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Update an existing file with the provided diff.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "Update an existing file with the provided diff.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperation/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518021,22 +518023,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518045,36 +518047,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518083,22 +518085,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518107,36 +518109,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518145,22 +518147,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518169,36 +518171,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518255,23 +518257,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518280,41 +518282,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518323,27 +518325,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -518377,11 +518379,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518397,12 +518399,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -518415,8 +518418,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -518424,16 +518429,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -518445,14 +518447,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -518471,13 +518475,11 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -518487,12 +518489,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -518502,11 +518505,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518516,29 +518518,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -518565,44 +518567,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -518614,8 +518616,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -518625,11 +518627,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -518641,8 +518643,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -518666,23 +518668,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518691,30 +518693,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -518732,11 +518735,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518748,12 +518750,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -518765,11 +518768,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -518828,23 +518830,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Automatically creates a container for this request", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_auto", + "docstring": "Automatically creates a container for this request", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_auto" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/type", - "deprecated": false, + "default": "container_auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518853,30 +518855,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) file_ids": { "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -518894,11 +518897,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -518910,12 +518912,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -518927,11 +518930,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -518941,14 +518943,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_auto > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills referenced by id or inline data.", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills referenced by id or inline data.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items", "types": [ { "kind": "HttpTypeReference", @@ -518960,13 +518964,11 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaInlineSkill", "$ref": "(resource) beta.responses > (model) beta_inline_skill > (schema)" } - ], - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills/items" - }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills" + ] + } }, - "oasRef": "#/components/schemas/BetaContainerAutoParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -518976,23 +518978,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Use a local computer environment.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local", + "docstring": "Use a local computer environment.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local" } - ], - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/type", - "deprecated": false, + "default": "local", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519001,21 +519003,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_local_environment > (schema) > (property) skills": { "kind": "HttpDeclProperty", - "docstring": "An optional list of skills.", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", + "deprecated": false, "key": "skills", - "optional": true, - "nullable": false, + "docstring": "An optional list of skills.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", "elementType": { "kind": "HttpTypeReference", "ident": "BetaLocalSkill", "$ref": "(resource) beta.responses > (model) beta_local_skill > (schema)" + } }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills" - }, - "oasRef": "#/components/schemas/BetaLocalEnvironmentParam/properties/skills", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -519026,40 +519028,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced container.", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a container created with the /v1/containers endpoint", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_reference", + "docstring": "References a container created with the /v1/containers endpoint", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_reference" } - ], - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerReferenceParam/properties/type", - "deprecated": false, + "default": "container_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519068,23 +519070,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519093,26 +519095,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -519122,11 +519125,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519136,23 +519138,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519161,39 +519163,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519202,14 +519204,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -519219,13 +519223,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -519235,39 +519237,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -519276,74 +519279,73 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519352,14 +519354,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -519369,13 +519373,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -519385,40 +519387,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -519442,11 +519445,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -519526,23 +519528,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519586,23 +519588,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519639,23 +519641,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519712,22 +519714,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "search" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519736,46 +519738,47 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", - "title": "Search queries", - "docstring": "The search queries.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", + "deprecated": false, "key": "queries", - "optional": true, - "nullable": false, + "docstring": "The search queries.\n", + "title": "Search queries", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/queries", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", - "docstring": "The search query.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", + "deprecated": true, "key": "query", - "optional": true, - "nullable": false, + "docstring": "The search query.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/query", - "deprecated": true, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", - "title": "Web search sources", - "docstring": "The sources used in the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", + "deprecated": false, "key": "sources", - "optional": true, - "nullable": false, + "docstring": "The sources used in the search.\n", + "title": "Web search sources", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", "elementType": { "kind": "HttpTypeObject", "members": [ @@ -519786,11 +519789,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "url" } ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources" - }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -519800,22 +519802,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "open_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519824,53 +519826,53 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL opened by the model.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", + "deprecated": false, "key": "url", - "optional": true, - "nullable": true, + "docstring": "The URL opened by the model.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionOpenPage/properties/url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", - "docstring": "The pattern or text to search for within the page.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", + "deprecated": false, "key": "pattern", - "optional": false, - "nullable": false, + "docstring": "The pattern or text to search for within the page.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/pattern", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The action type.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The action type.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "find_in_page" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519879,39 +519881,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the page searched for the pattern.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the page searched for the pattern.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionFind/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -519920,36 +519922,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520006,40 +520008,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", + "deprecated": false, "key": "text", - "optional": false, - "nullable": false, + "docstring": "The text input to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/text", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_text", + "docstring": "The type of the input item. Always `input_text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_text" } - ], - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/type", - "deprecated": false, + "default": "input_text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520048,11 +520050,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -520061,8 +520063,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -520071,23 +520073,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "docstring": "The type of the input item. Always `input_image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/type", - "deprecated": false, + "default": "input_image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520096,12 +520098,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": true, + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -520119,11 +520122,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "original" } - ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520135,27 +520137,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", "type": { "kind": "HttpTypeString" }, @@ -520163,18 +520165,18 @@ Schema name: `BetaResponseQueuedEvent` "maxLength": 20971520, "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -520183,8 +520185,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -520193,23 +520195,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "input_file", + "docstring": "The type of the input item. Always `input_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "input_file" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/type", - "deprecated": false, + "default": "input_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520218,12 +520220,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_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`.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", + "deprecated": false, "key": "detail", - "optional": true, - "nullable": false, + "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`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", "types": [ { "kind": "HttpTypeLiteral", @@ -520237,11 +520240,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail" + ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/detail", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520252,76 +520254,76 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_data": { "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", + "deprecated": false, "key": "file_data", - "optional": true, - "nullable": true, + "docstring": "The base64-encoded data of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 73400320 }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_data", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": true, + "docstring": "The ID of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) file_url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", + "deprecated": false, "key": "file_url", - "optional": true, - "nullable": true, + "docstring": "The URL of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/file_url", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": true, - "nullable": true, + "docstring": "The name of the file to be sent to the model.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/filename", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_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.", + "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "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.", + "title": "Prompt cache breakpoint", "type": { "kind": "HttpTypeObject", "members": [ @@ -520330,8 +520332,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaInputFileContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -520340,23 +520342,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520365,41 +520367,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520408,40 +520410,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) encrypted_content": { "kind": "HttpDeclProperty", - "docstring": "Opaque encrypted content.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", + "deprecated": false, "key": "encrypted_content", - "optional": false, - "nullable": false, + "docstring": "Opaque encrypted content.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/encrypted_content", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9 > (property) content > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `encrypted_content`.", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "encrypted_content", + "docstring": "The type of the input item. Always `encrypted_content`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "encrypted_content" } - ], - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaEncryptedContentParam/properties/type", - "deprecated": false, + "default": "encrypted_content", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520556,26 +520558,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -520584,47 +520587,46 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520633,14 +520635,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -520650,13 +520654,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -520666,40 +520668,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -520708,33 +520711,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520743,30 +520745,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -520793,11 +520796,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -520807,24 +520809,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -520839,8 +520841,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -520851,23 +520853,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520876,40 +520878,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -520931,11 +520934,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520948,23 +520950,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -520973,13 +520975,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -520989,11 +520991,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521003,10 +521005,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -521015,8 +521017,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -521025,13 +521027,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -521045,11 +521047,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521060,11 +521062,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -521085,8 +521087,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -521099,36 +521101,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521137,14 +521139,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -521154,13 +521158,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -521170,19 +521172,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -521195,11 +521198,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -521209,26 +521211,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -521262,11 +521265,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521282,26 +521284,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -521310,23 +521313,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -521341,6 +521343,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -521350,14 +521353,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -521367,57 +521369,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -521439,11 +521442,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -521453,22 +521455,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521477,14 +521479,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -521494,13 +521498,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -521510,23 +521512,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521535,22 +521537,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521559,12 +521561,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -521578,11 +521581,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521593,13 +521595,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -521613,11 +521615,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521628,12 +521630,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -521643,11 +521646,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521657,10 +521659,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -521672,8 +521674,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -521683,18 +521685,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -521708,14 +521712,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -521725,13 +521727,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -521741,11 +521743,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521755,11 +521757,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -521767,20 +521768,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -521794,11 +521796,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521809,11 +521811,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -521821,20 +521822,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -521852,11 +521854,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521868,19 +521870,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -521898,14 +521901,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -521915,23 +521917,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521940,23 +521942,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -521965,14 +521967,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -521982,13 +521986,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -521998,11 +522000,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -522019,11 +522022,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -522034,37 +522036,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522073,14 +522075,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -522090,13 +522094,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -522106,40 +522108,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -522163,11 +522166,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -522177,48 +522179,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -522272,13 +522276,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -522288,23 +522290,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522313,23 +522315,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522338,26 +522340,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -522367,11 +522370,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522381,27 +522383,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -522411,11 +522413,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522425,13 +522427,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -522441,13 +522445,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -522457,12 +522459,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -522476,11 +522479,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522491,10 +522493,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -522515,8 +522517,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -522529,23 +522531,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522554,14 +522556,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -522571,13 +522575,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -522587,26 +522589,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the function to call.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the function to call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the parameters of the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": false, - "nullable": true, + "docstring": "A JSON schema object describing the parameters of the function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", "ident": "Record", "typeParameters": [ { @@ -522615,47 +522618,46 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/parameters", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether strict parameter validation is enforced for this function tool.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", + "deprecated": false, "key": "strict", - "optional": false, - "nullable": true, + "docstring": "Whether strict parameter validation is enforced for this function tool.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/strict", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the function tool. Always `function`.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", + "docstring": "The type of the function tool. Always `function`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522664,14 +522666,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -522681,13 +522685,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -522697,40 +522699,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this function is deferred and loaded via tool search.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function is deferred and loaded via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", - "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -522739,33 +522742,32 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionTool/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file search tool. Always `file_search`.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_search", + "docstring": "The type of the file search tool. Always `file_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_search" } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/type", - "deprecated": false, + "default": "file_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522774,30 +522776,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", - "docstring": "The IDs of the vector stores to search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", + "deprecated": false, "key": "vector_store_ids", - "optional": false, - "nullable": false, + "docstring": "The IDs of the vector stores to search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids" - }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/vector_store_ids", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "A filter to apply.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "A filter to apply.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", "types": [ { "kind": "HttpTypeObject", @@ -522824,11 +522827,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters" + ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -522838,24 +522840,24 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", - "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", + "deprecated": false, "key": "max_num_results", - "optional": true, - "nullable": false, + "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/max_num_results", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", - "docstring": "Ranking options for search.", + "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", + "deprecated": false, "key": "ranking_options", - "optional": true, - "nullable": false, + "docstring": "Ranking options for search.", "type": { "kind": "HttpTypeObject", "members": [ @@ -522870,8 +522872,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaFileSearchTool/properties/ranking_options", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -522882,23 +522884,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer tool. Always `computer`.", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer", + "docstring": "The type of the computer tool. Always `computer`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer" } - ], - "oasRef": "#/components/schemas/BetaComputerTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerTool/properties/type", - "deprecated": false, + "default": "computer", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522907,40 +522909,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", - "docstring": "The height of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", + "deprecated": false, "key": "display_height", - "optional": false, - "nullable": false, + "docstring": "The height of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_height", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", - "docstring": "The width of the computer display.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", + "deprecated": false, "key": "display_width", - "optional": false, - "nullable": false, + "docstring": "The width of the computer display.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/display_width", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", - "docstring": "The type of computer environment to control.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", + "deprecated": false, "key": "environment", - "optional": false, - "nullable": false, + "docstring": "The type of computer environment to control.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", "types": [ { "kind": "HttpTypeLiteral", @@ -522962,11 +522965,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "browser" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/environment", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -522979,23 +522981,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer use tool. Always `computer_use_preview`.", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "computer_use_preview", + "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } - ], - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComputerUsePreviewTool/properties/type", - "deprecated": false, + "default": "computer_use_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523004,13 +523006,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search", + "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -523020,11 +523022,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/type", - "deprecated": false, + "default": "web_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523034,10 +523036,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Filters for the search.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", + "deprecated": false, "key": "filters", - "optional": true, - "nullable": true, + "docstring": "Filters for the search.\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -523046,8 +523048,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -523056,13 +523058,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, - "default": "medium", + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -523076,11 +523078,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/search_context_size", - "deprecated": false, + "default": "medium", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523091,11 +523093,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", - "title": "Web search approximate location", - "docstring": "The approximate location of the user.\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The approximate location of the user.\n", + "title": "Web search approximate location", "type": { "kind": "HttpTypeObject", "members": [ @@ -523116,8 +523118,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -523130,36 +523132,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", - "docstring": "A label for this MCP server, used to identify it in tool calls.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", + "deprecated": false, "key": "server_label", - "optional": false, - "nullable": false, + "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_label", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the MCP tool. Always `mcp`.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the MCP tool. Always `mcp`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "mcp" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523168,14 +523170,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -523185,13 +523189,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -523201,19 +523203,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", - "docstring": "List of allowed tool names or a filter object.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", + "deprecated": false, "key": "allowed_tools", - "optional": true, - "nullable": true, + "docstring": "List of allowed tool names or a filter object.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", "types": [ { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" + } }, { "kind": "HttpTypeObject", @@ -523226,11 +523229,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -523240,26 +523242,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", - "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", + "deprecated": false, "key": "authorization", - "optional": true, - "nullable": false, + "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/authorization", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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](/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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", + "deprecated": false, "key": "connector_id", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", "types": [ { "kind": "HttpTypeLiteral", @@ -523293,11 +523296,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/connector_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523313,26 +523315,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", - "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", + "deprecated": false, "key": "headers", - "optional": true, - "nullable": true, + "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", "ident": "Record", "typeParameters": [ { @@ -523341,23 +523344,22 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeString" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/headers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", - "docstring": "Specify which of the MCP server's tools require approval.", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", + "deprecated": false, "key": "require_approval", - "optional": true, - "nullable": true, - "default": "always", + "docstring": "Specify which of the MCP server's tools require approval.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", "types": [ { "kind": "HttpTypeObject", @@ -523372,6 +523374,7 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -523381,14 +523384,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval" + ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval", - "deprecated": false, + "default": "always", + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -523398,57 +523400,58 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the MCP server, used to provide more context.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", + "deprecated": false, "key": "server_description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the MCP server, used to provide more context.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", - "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", + "deprecated": false, "key": "server_url", - "optional": true, - "nullable": false, + "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/server_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", - "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", + "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", + "deprecated": false, "key": "tunnel_id", - "optional": true, - "nullable": false, + "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/tunnel_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", - "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", + "deprecated": false, "key": "container", - "optional": false, - "nullable": false, + "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", "types": [ { "kind": "HttpTypeString" @@ -523470,11 +523473,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -523484,22 +523486,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523508,14 +523510,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -523525,13 +523529,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -523541,23 +523543,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `programmatic_tool_calling`.", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "programmatic_tool_calling", + "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } - ], - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgrammaticToolCallingParam/properties/type", - "deprecated": false, + "default": "programmatic_tool_calling", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523566,22 +523568,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the image generation tool. Always `image_generation`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the image generation tool. Always `image_generation`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image_generation" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523590,12 +523592,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", - "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", + "deprecated": false, "key": "action", - "optional": true, - "nullable": false, + "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", "types": [ { "kind": "HttpTypeLiteral", @@ -523609,11 +523612,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/action", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523624,13 +523626,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", + "deprecated": false, "key": "background", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", "types": [ { "kind": "HttpTypeLiteral", @@ -523644,11 +523646,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/background", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523659,12 +523661,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", - "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", + "deprecated": false, "key": "input_fidelity", - "optional": true, - "nullable": true, + "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", "types": [ { "kind": "HttpTypeLiteral", @@ -523674,11 +523677,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_fidelity", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523688,10 +523690,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", - "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", + "deprecated": false, "key": "input_image_mask", - "optional": true, - "nullable": false, + "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "type": { "kind": "HttpTypeObject", "members": [ @@ -523703,8 +523705,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -523714,18 +523716,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", + "deprecated": false, "key": "model", - "optional": true, - "nullable": false, + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -523739,14 +523743,12 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -523756,13 +523758,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", - "docstring": "Moderation level for the generated image. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", + "deprecated": false, "key": "moderation", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "Moderation level for the generated image. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", "types": [ { "kind": "HttpTypeLiteral", @@ -523772,11 +523774,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "low" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/moderation", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523786,11 +523788,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", - "docstring": "Compression level for the output image. Default: 100.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", + "deprecated": false, "key": "output_compression", - "optional": true, - "nullable": false, - "default": 100, + "docstring": "Compression level for the output image. Default: 100.\n", "type": { "kind": "HttpTypeNumber" }, @@ -523798,20 +523799,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 100 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_compression", - "deprecated": false, + "default": 100, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", - "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", + "deprecated": false, "key": "output_format", - "optional": true, - "nullable": false, - "default": "png", + "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", "types": [ { "kind": "HttpTypeLiteral", @@ -523825,11 +523827,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "jpeg" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/output_format", - "deprecated": false, + "default": "png", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523840,11 +523842,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", - "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", + "deprecated": false, "key": "partial_images", - "optional": true, - "nullable": false, - "default": 0, + "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "type": { "kind": "HttpTypeNumber" }, @@ -523852,20 +523853,21 @@ Schema name: `BetaResponseQueuedEvent` "minimum": 0, "maximum": 3 }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/partial_images", - "deprecated": false, + "default": 0, + "optional": true, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", - "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", + "deprecated": false, "key": "quality", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", "types": [ { "kind": "HttpTypeLiteral", @@ -523883,11 +523885,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/quality", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523899,19 +523901,20 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", + "deprecated": false, "key": "size", - "optional": true, - "nullable": false, - "default": "auto", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", "types": [ { "kind": "HttpTypeString" }, { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -523929,14 +523932,13 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size" + ] }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size", - "deprecated": false, + "default": "auto", + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -523946,23 +523948,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the local shell tool. Always `local_shell`.", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "local_shell", + "docstring": "The type of the local shell tool. Always `local_shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "local_shell" } - ], - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaLocalShellToolParam/properties/type", - "deprecated": false, + "default": "local_shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523971,23 +523973,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the shell tool. Always `shell`.", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "shell", + "docstring": "The type of the shell tool. Always `shell`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "shell" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/type", - "deprecated": false, + "default": "shell", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -523996,14 +523998,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -524013,13 +524017,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -524029,11 +524031,12 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", + "deprecated": false, "key": "environment", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", "types": [ { "kind": "HttpTypeReference", @@ -524050,11 +524053,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerReference", "$ref": "(resource) beta.responses > (model) beta_container_reference > (schema)" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellToolParam/properties/environment", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -524065,37 +524067,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524104,14 +524106,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -524121,13 +524125,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -524137,40 +524139,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -524194,11 +524197,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -524208,48 +524210,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "A description of the namespace shown to the model.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "A description of the namespace shown to the model.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The namespace name used in tool calls (for example, `crm`).", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The namespace name used in tool calls (for example, `crm`).", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "The function/custom tools available inside this namespace.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", + "deprecated": false, "key": "tools", - "optional": false, - "nullable": false, + "docstring": "The function/custom tools available inside this namespace.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items", "types": [ { "kind": "HttpTypeObject", @@ -524303,13 +524307,11 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items" - }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools" + ] + } }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -524319,23 +524321,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `namespace`.", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "namespace", + "docstring": "The type of the tool. Always `namespace`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "namespace" } - ], - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/type", - "deprecated": false, + "default": "namespace", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524344,23 +524346,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `tool_search`.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "tool_search", + "docstring": "The type of the tool. Always `tool_search`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "tool_search" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/type", - "deprecated": false, + "default": "tool_search", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524369,26 +524371,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", - "docstring": "Description shown to the model for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, + "docstring": "Description shown to the model for a client-executed tool search tool.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", - "docstring": "Whether tool search is executed by the server or by the client.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", + "deprecated": false, "key": "execution", - "optional": true, - "nullable": false, + "docstring": "Whether tool search is executed by the server or by the client.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", "types": [ { "kind": "HttpTypeLiteral", @@ -524398,11 +524401,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "client" } - ], - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution" + ] }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/execution", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524412,27 +524414,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", - "docstring": "Parameter schema for a client-executed tool search tool.", + "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, + "docstring": "Parameter schema for a client-executed tool search tool.", "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaToolSearchToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "web_search_preview", + "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -524442,11 +524444,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/type", - "deprecated": false, + "default": "web_search_preview", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524456,13 +524458,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", + "deprecated": false, "key": "search_content_types", - "optional": true, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items", "types": [ { "kind": "HttpTypeLiteral", @@ -524472,13 +524476,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types/items" - }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types" + ] + } }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_content_types", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -524488,12 +524490,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", - "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", + "deprecated": false, "key": "search_context_size", - "optional": true, - "nullable": false, + "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", "types": [ { "kind": "HttpTypeLiteral", @@ -524507,11 +524510,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/search_context_size", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524522,10 +524524,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", - "docstring": "The user's location.", + "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", + "deprecated": false, "key": "user_location", - "optional": true, - "nullable": true, + "docstring": "The user's location.", "type": { "kind": "HttpTypeObject", "members": [ @@ -524546,8 +524548,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaWebSearchPreviewTool/properties/user_location", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -524560,23 +524562,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the tool. Always `apply_patch`.", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "apply_patch", + "docstring": "The type of the tool. Always `apply_patch`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "apply_patch" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/type", - "deprecated": false, + "default": "apply_patch", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524585,14 +524587,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -524602,13 +524606,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaApplyPatchToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -524632,37 +524634,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", - "docstring": "The logs output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", + "deprecated": false, "key": "logs", - "optional": false, - "nullable": false, + "docstring": "The logs output from the code interpreter.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/logs", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `logs`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "logs", + "docstring": "The type of the output. Always `logs`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "logs" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputLogs/properties/type", - "deprecated": false, + "default": "logs", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524671,23 +524673,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the output. Always `image`.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "image", + "docstring": "The type of the output. Always `image`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "image" } - ], - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/type", - "deprecated": false, + "default": "image", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524696,18 +524698,18 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the image output from the code interpreter.", + "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the image output from the code interpreter.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaCodeInterpreterOutputImage/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -524720,23 +524722,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524745,41 +524747,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524789,6 +524791,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/0", + "docstring": "Indicates that the shell call exceeded its configured time limit.", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -524798,7 +524801,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Indicates that the shell call exceeded its configured time limit.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type" @@ -524807,6 +524809,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFunctionShellCallOutputOutcomeParam/oneOf/1", + "docstring": "Indicates that the shell commands finished and returned an exit code.", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -524819,7 +524822,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Indicates that the shell commands finished and returned an exit code.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code", @@ -524828,23 +524830,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524853,41 +524855,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524896,57 +524898,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply when creating the file.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply when creating the file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to create relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to create relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `create_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "create_file", + "docstring": "The operation type. Always `create_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "create_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchCreateFileOperationParam/properties/type", - "deprecated": false, + "default": "create_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524955,40 +524957,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to delete relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to delete relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `delete_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "delete_file", + "docstring": "The operation type. Always `delete_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "delete_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchDeleteFileOperationParam/properties/type", - "deprecated": false, + "default": "delete_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -524997,57 +524999,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", - "docstring": "Unified diff content to apply to the existing file.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", + "deprecated": false, "key": "diff", - "optional": false, - "nullable": false, + "docstring": "Unified diff content to apply to the existing file.", "type": { "kind": "HttpTypeString" }, "constraints": { "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/diff", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", - "docstring": "Path of the file to update relative to the workspace root.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "Path of the file to update relative to the workspace root.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The operation type. Always `update_file`.", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "update_file", + "docstring": "The operation type. Always `update_file`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "update_file" } - ], - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApplyPatchUpdateFileOperationParam/properties/type", - "deprecated": false, + "default": "update_file", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525056,23 +525058,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525081,41 +525083,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525124,23 +525126,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525149,41 +525151,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525240,23 +525242,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `direct`.", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", + "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCallerParam/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525265,41 +525267,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The caller type. Always `program`.", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", + "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCallerParam/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525308,22 +525310,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "direct", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "direct" } - ], - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaDirectToolCallCaller/properties/type", - "deprecated": false, + "default": "direct", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525332,36 +525334,36 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", - "docstring": "The call ID of the program item that produced this tool call.", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", + "deprecated": false, "key": "caller_id", - "optional": false, - "nullable": false, + "docstring": "The call ID of the program item that produced this tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/caller_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "program", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "program" } - ], - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaProgramToolCallCaller/properties/type", - "deprecated": false, + "default": "program", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525461,23 +525463,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) content > (items) > (variant) 7 > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointConfig/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525493,65 +525495,65 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file citation. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The type of the file citation. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationBody/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525560,65 +525562,65 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the URL citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the URL citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the web resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the URL citation. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The type of the URL citation. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525627,110 +525629,110 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the web resource.", + "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the web resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationBody/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the container file citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the container file citation in the message.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the container file citation. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The type of the container file citation. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationBody/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525739,50 +525741,50 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFilePath/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the file path. Always `file_path`.\n", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the file path. Always `file_path`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFilePath/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_path" } - ], - "oasRef": "#/components/schemas/BetaFilePath/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFilePath/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525791,44 +525793,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", + "deprecated": false, "key": "token", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/token", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", + "deprecated": false, "key": "bytes", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", "elementType": { "kind": "HttpTypeNumber" + } }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/bytes", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", + "deprecated": false, "key": "logprob", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaTopLogProb/properties/logprob", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -525841,22 +525843,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -525865,18 +525867,18 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 7 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -525945,29 +525947,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x": { "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/x", + "deprecated": false, "key": "x", - "optional": false, - "nullable": false, + "docstring": "The x-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/x", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y": { "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", + "oasRef": "#/components/schemas/BetaCoordParam/properties/y", + "deprecated": false, "key": "y", - "optional": false, - "nullable": false, + "docstring": "The y-coordinate.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaCoordParam/properties/y", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, @@ -526051,6 +526053,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -526066,7 +526069,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -526077,6 +526079,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -526089,7 +526092,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -526098,10 +526100,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -526113,8 +526115,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -526124,12 +526126,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -526139,11 +526142,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -526153,15 +526155,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -526230,21 +526232,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -526271,79 +526273,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -526374,20 +526376,21 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -526400,7 +526403,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -526466,6 +526468,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -526478,7 +526481,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -526488,9 +526490,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -526500,10 +526504,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -526513,16 +526515,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -526541,7 +526544,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -526643,29 +526645,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -526681,9 +526683,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -526697,10 +526701,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -526783,9 +526785,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -526803,10 +526807,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -526909,6 +526911,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -526918,7 +526921,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -526927,6 +526929,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -526942,7 +526945,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -526998,6 +527000,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -527022,7 +527025,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -527112,23 +527114,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -527137,57 +527139,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -527243,6 +527245,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -527258,7 +527261,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -527269,6 +527271,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -527281,7 +527284,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -527290,10 +527292,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -527305,8 +527307,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -527316,12 +527318,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -527331,11 +527334,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -527345,15 +527347,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -527422,21 +527424,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -527463,79 +527465,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -527566,20 +527568,21 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -527592,7 +527595,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -527658,6 +527660,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -527670,7 +527673,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -527680,9 +527682,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -527692,10 +527696,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -527705,16 +527707,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -527733,7 +527736,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -527835,29 +527837,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -527873,9 +527875,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -527889,10 +527893,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -527975,9 +527977,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -527995,10 +527999,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -528101,6 +528103,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -528110,7 +528113,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -528119,6 +528121,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -528134,7 +528137,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -528190,6 +528192,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -528214,7 +528217,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -528304,23 +528306,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -528329,57 +528331,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -528448,23 +528450,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcome/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -528473,37 +528475,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "Exit code from the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "Exit code from the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 22 > (property) output > (items) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcome/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -528690,8 +528692,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -528699,10 +528703,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -528713,6 +528715,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -528728,7 +528731,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -528761,67 +528763,67 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -529081,43 +529083,43 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_local_skill > (schema) > (property) path": { "kind": "HttpDeclProperty", - "docstring": "The path to the directory containing the skill.", + "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", + "deprecated": false, "key": "path", - "optional": false, - "nullable": false, + "docstring": "The path to the directory containing the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaLocalSkillParam/properties/path", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -529226,6 +529228,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -529235,7 +529238,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -529244,6 +529246,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -529259,7 +529262,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -529297,22 +529299,22 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of source. Always `url`.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of source. Always `url`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url" } - ], - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529321,18 +529323,18 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the source.\n", + "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the source.\n", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaWebSearchActionSearch/properties/sources/items/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -529373,23 +529375,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529433,23 +529435,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529486,23 +529488,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", + "deprecated": false, "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", + "docstring": "The breakpoint mode. Always `explicit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", "types": [ { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode" + ] }, - "oasRef": "#/components/schemas/BetaPromptCacheBreakpointParam/properties/mode", - "deprecated": false, + "default": "explicit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529532,71 +529534,71 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the file.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the file.", "type": { "kind": "HttpTypeString" }, "examples": [ "file-123" ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the file cited.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) index": { "kind": "HttpDeclProperty", - "docstring": "The index of the file in the list of files.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", + "deprecated": false, "key": "index", - "optional": false, - "nullable": false, + "docstring": "The index of the file in the list of files.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `file_citation`.", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "file_citation", + "docstring": "The citation type. Always `file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "file_citation" } - ], - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFileCitationParam/properties/type", - "deprecated": false, + "default": "file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529605,71 +529607,71 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) title": { "kind": "HttpDeclProperty", - "docstring": "The title of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", + "deprecated": false, "key": "title", - "optional": false, - "nullable": false, + "docstring": "The title of the cited resource.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/title", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `url_citation`.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "url_citation", + "docstring": "The citation type. Always `url_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "url_citation" } - ], - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/type", - "deprecated": false, + "default": "url_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529678,122 +529680,122 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", - "docstring": "The URL of the cited resource.", + "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", + "deprecated": false, "key": "url", - "optional": false, - "nullable": false, + "docstring": "The URL of the cited resource.", "type": { "kind": "HttpTypeString" }, "constraints": { "format": "uri" }, - "oasRef": "#/components/schemas/BetaUrlCitationParam/properties/url", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) container_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", + "deprecated": false, "key": "container_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container.", "type": { "kind": "HttpTypeString" }, "examples": [ "cntr_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/container_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) end_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the last character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", + "deprecated": false, "key": "end_index", - "optional": false, - "nullable": false, + "docstring": "The index of the last character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/end_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the container file.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the container file.", "type": { "kind": "HttpTypeString" }, "examples": [ "cfile_123" ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/file_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) filename": { "kind": "HttpDeclProperty", - "docstring": "The filename of the container file cited.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", + "deprecated": false, "key": "filename", - "optional": false, - "nullable": false, + "docstring": "The filename of the container file cited.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/filename", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) start_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the first character of the citation in the message.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", + "deprecated": false, "key": "start_index", - "optional": false, - "nullable": false, + "docstring": "The index of the first character of the citation in the message.", "type": { "kind": "HttpTypeNumber" }, "constraints": { "minimum": 0 }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/start_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) output > (items) > (property) annotations > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The citation type. Always `container_file_citation`.", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "container_file_citation", + "docstring": "The citation type. Always `container_file_citation`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "container_file_citation" } - ], - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerFileCitationParam/properties/type", - "deprecated": false, + "default": "container_file_citation", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529831,6 +529833,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -529846,7 +529849,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -529857,6 +529859,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -529869,7 +529872,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -529878,10 +529880,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -529893,8 +529895,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -529904,12 +529906,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -529919,11 +529922,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -529933,15 +529935,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -530010,21 +530012,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -530051,79 +530053,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -530154,20 +530156,21 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -530180,7 +530183,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -530246,6 +530248,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -530258,7 +530261,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -530268,9 +530270,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -530280,10 +530284,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -530293,16 +530295,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -530321,7 +530324,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -530423,29 +530425,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -530461,9 +530463,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -530477,10 +530481,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -530563,9 +530565,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -530583,10 +530587,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -530689,6 +530691,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -530698,7 +530701,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -530707,6 +530709,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -530722,7 +530725,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -530778,6 +530780,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -530802,7 +530805,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -530892,23 +530894,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -530917,57 +530919,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -531023,6 +531025,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -531038,7 +531041,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key", @@ -531049,6 +531051,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaFilters/anyOf/1", + "docstring": "Combine multiple filters using `and` or `or`.", "ident": "CompoundFilter", "type": { "kind": "HttpTypeObject", @@ -531061,7 +531064,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Combine multiple filters using `and` or `or`.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters", @@ -531070,10 +531072,10 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", - "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", + "deprecated": false, "key": "hybrid_search", - "optional": true, - "nullable": false, + "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "type": { "kind": "HttpTypeObject", "members": [ @@ -531085,8 +531087,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/hybrid_search", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -531096,12 +531098,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", - "docstring": "The ranker to use for the file search.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", + "deprecated": false, "key": "ranker", - "optional": true, - "nullable": false, + "docstring": "The ranker to use for the file search.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", "types": [ { "kind": "HttpTypeLiteral", @@ -531111,11 +531114,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } - ], - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker" + ] }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/ranker", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -531125,15 +531127,15 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", - "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", + "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", + "deprecated": false, "key": "score_threshold", - "optional": true, - "nullable": false, + "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaRankingOptions/properties/score_threshold", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "number", "children": [] }, @@ -531202,21 +531204,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", - "title": "Allowed domains for the search.", - "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": true, - "nullable": true, - "default": [], + "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", + "title": "Allowed domains for the search.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaWebSearchTool/properties/filters/anyOf/0/properties/allowed_domains", - "deprecated": false, + "default": [], + "optional": true, + "nullable": true, "schemaType": "array", "children": [] }, @@ -531243,79 +531245,79 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", + "deprecated": false, "key": "type", - "optional": true, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaWebSearchApproximateLocation/anyOf/0/properties/type", - "deprecated": false, + "default": "approximate", + "optional": true, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -531346,20 +531348,21 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", + "docstring": "A string array of allowed tool names", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/0" - }, - "docstring": "A string array of allowed tool names", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/allowed_tools/anyOf/0/oneOf/1", + "docstring": "A filter object to specify which tools are allowed.\n", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -531372,7 +531375,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", @@ -531438,6 +531440,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0", + "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -531450,7 +531453,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", @@ -531460,9 +531462,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaMCPTool/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", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -531472,10 +531476,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "never" } - ], - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/1" + ] }, - "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", @@ -531485,16 +531487,17 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/0", + "docstring": "The container ID.", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, - "docstring": "The container ID.", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCodeInterpreterTool/properties/container/oneOf/1", + "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -531513,7 +531516,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", @@ -531615,29 +531617,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", - "docstring": "File ID for the mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", + "deprecated": false, "key": "file_id", - "optional": true, - "nullable": false, + "docstring": "File ID for the mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/file_id", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded mask image.\n", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", + "deprecated": false, "key": "image_url", - "optional": true, - "nullable": false, + "docstring": "Base64-encoded mask image.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaImageGenTool/properties/input_image_mask/properties/image_url", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, @@ -531653,9 +531655,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", + "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -531669,10 +531673,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/model/anyOf/1" + ] }, - "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", @@ -531755,9 +531757,11 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", + "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1", "types": [ { "kind": "HttpTypeLiteral", @@ -531775,10 +531779,8 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaImageGenTool/properties/size/anyOf/1" + ] }, - "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", @@ -531881,6 +531883,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -531890,7 +531893,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type" @@ -531899,6 +531901,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -531914,7 +531917,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition", @@ -531970,6 +531972,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaNamespaceToolParam/properties/tools/items/oneOf/1", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -531994,7 +531997,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "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) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -532084,23 +532086,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of location approximation. Always `approximate`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "approximate", + "docstring": "The type of location approximation. Always `approximate`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "approximate" } - ], - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/type", - "deprecated": false, + "default": "approximate", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532109,57 +532111,57 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", + "deprecated": false, "key": "city", - "optional": true, - "nullable": true, + "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/city", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", - "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", + "deprecated": false, "key": "country", - "optional": true, - "nullable": true, + "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/country", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", - "docstring": "Free text input for the region of the user, e.g. `California`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", + "deprecated": false, "key": "region", - "optional": true, - "nullable": true, + "docstring": "Free text input for the region of the user, e.g. `California`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/region", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", - "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", + "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", + "deprecated": false, "key": "timezone", - "optional": true, - "nullable": true, + "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaApproximateLocation/properties/timezone", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, @@ -532214,23 +532216,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `timeout`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "timeout", + "docstring": "The outcome type. Always `timeout`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "timeout" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputTimeoutOutcomeParam/properties/type", - "deprecated": false, + "default": "timeout", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532239,37 +532241,37 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) exit_code": { "kind": "HttpDeclProperty", - "docstring": "The exit code returned by the shell process.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", + "deprecated": false, "key": "exit_code", - "optional": false, - "nullable": false, + "docstring": "The exit code returned by the shell process.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/exit_code", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The outcome type. Always `exit`.", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "exit", + "docstring": "The outcome type. Always `exit`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "exit" } - ], - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionShellCallOutputExitOutcomeParam/properties/type", - "deprecated": false, + "default": "exit", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532411,27 +532413,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -532465,11 +532467,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532485,12 +532487,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -532503,8 +532506,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -532512,16 +532517,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -532533,14 +532535,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -532559,13 +532563,11 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -532575,12 +532577,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -532590,11 +532593,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532604,29 +532606,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -532653,44 +532655,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -532702,8 +532704,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -532713,11 +532715,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -532729,8 +532731,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -532754,23 +532756,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532779,30 +532781,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -532820,11 +532823,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532836,12 +532838,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -532853,11 +532856,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -532916,23 +532918,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532941,26 +532943,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -532970,11 +532973,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -532984,23 +532986,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533009,39 +533011,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533050,14 +533052,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -533067,13 +533071,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -533083,39 +533085,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -533124,74 +533127,73 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533200,14 +533202,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -533217,13 +533221,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -533233,40 +533235,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -533290,11 +533293,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -533311,27 +533313,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -533365,11 +533367,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533385,12 +533387,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -533403,8 +533406,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -533412,16 +533417,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -533433,14 +533435,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -533459,13 +533463,11 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -533475,12 +533477,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -533490,11 +533493,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533504,29 +533506,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -533553,44 +533555,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -533602,8 +533604,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -533613,11 +533615,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -533629,8 +533631,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -533654,23 +533656,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533679,30 +533681,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -533720,11 +533723,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533736,12 +533738,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -533753,11 +533756,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -533816,23 +533818,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533841,26 +533843,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -533870,11 +533873,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533884,23 +533886,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533909,39 +533911,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -533950,14 +533952,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -533967,13 +533971,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -533983,39 +533985,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -534024,74 +534027,73 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534100,14 +534102,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -534117,13 +534121,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -534133,40 +534135,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -534190,11 +534193,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -534243,27 +534245,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -534297,11 +534299,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534317,12 +534319,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -534335,8 +534338,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -534344,16 +534349,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -534365,23 +534367,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", + "docstring": "Disable outbound network access. Always `disabled`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "disabled" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, + "default": "disabled", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534390,41 +534392,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) allowed_domains": { "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, "key": "allowed_domains", - "optional": false, - "nullable": false, + "docstring": "A list of allowed domains when type is `allowlist`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "allowlist" } - ], - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, + "default": "allowlist", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534433,21 +534435,21 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema) > (property) domain_secrets": { "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, "key": "domain_secrets", - "optional": true, - "nullable": false, + "docstring": "Optional domain-scoped secrets for allowlisted domains.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", "elementType": { "kind": "HttpTypeReference", "ident": "BetaContainerNetworkPolicyDomainSecret", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema)" + } }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "childrenParentSchema": "object", "children": [ @@ -534458,41 +534460,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) skill_id": { "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", + "deprecated": false, "key": "skill_id", - "optional": false, - "nullable": false, + "docstring": "The ID of the referenced skill.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 64, - "minLength": 1 + "minLength": 1, + "maxLength": 64 }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/skill_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", + "docstring": "References a skill created with the /v1/skills endpoint.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "skill_reference" } - ], - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/type", - "deprecated": false, + "default": "skill_reference", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534501,61 +534503,61 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_skill_reference > (schema) > (property) version": { "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", + "deprecated": false, "key": "version", - "optional": true, - "nullable": false, + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaSkillReferenceParam/properties/version", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) description": { "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", + "deprecated": false, "key": "description", - "optional": false, - "nullable": false, + "docstring": "The description of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/description", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the skill.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) source": { "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", + "deprecated": false, "key": "source", - "optional": false, - "nullable": false, + "docstring": "Inline skill payload", "type": { "kind": "HttpTypeReference", "ident": "BetaInlineSkillSource", "$ref": "(resource) beta.responses > (model) beta_inline_skill_source > (schema)" }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", + "optional": false, + "nullable": false, "modelImplicit": false, + "schemaType": "object", "modelPath": "(resource) beta.responses > (model) beta_inline_skill_source", "childrenParentSchema": "object", "children": [ @@ -534566,23 +534568,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "inline", + "docstring": "Defines an inline skill for this request.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "inline" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillParam/properties/type", - "deprecated": false, + "default": "inline", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534591,23 +534593,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534616,26 +534618,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -534645,11 +534648,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534659,23 +534661,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534733,27 +534735,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -534787,11 +534789,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534807,12 +534809,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -534825,8 +534828,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -534834,16 +534839,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -534855,14 +534857,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -534881,13 +534885,11 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -534897,12 +534899,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -534912,11 +534915,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -534926,29 +534928,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -534975,44 +534977,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -535024,8 +535026,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -535035,11 +535037,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -535051,8 +535053,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -535076,23 +535078,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535101,30 +535103,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -535142,11 +535145,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535158,12 +535160,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -535175,11 +535178,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -535238,23 +535240,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535263,26 +535265,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -535292,11 +535295,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535306,23 +535308,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535331,39 +535333,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535372,14 +535374,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -535389,13 +535393,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -535405,39 +535407,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -535446,74 +535449,73 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535522,14 +535524,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -535539,13 +535543,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -535555,40 +535557,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -535612,11 +535615,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -535633,27 +535635,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -535687,11 +535689,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535707,12 +535709,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -535725,8 +535728,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -535734,16 +535739,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -535755,14 +535757,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", - "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", + "deprecated": false, "key": "filters", - "optional": false, - "nullable": false, + "docstring": "Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items", "types": [ { "kind": "HttpTypeObject", @@ -535781,13 +535785,11 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items" - }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters" + ] + } }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "array", "childrenParentSchema": "union", "children": [ @@ -535797,12 +535799,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Type of operation: `and` or `or`.", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "Type of operation: `and` or `or`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -535812,11 +535815,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "or" } - ], - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCompoundFilter/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -535826,29 +535828,29 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", + "deprecated": false, "key": "embedding_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/embedding_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", + "deprecated": false, "key": "text_weight", - "optional": false, - "nullable": false, + "docstring": "The weight of the text in the reciprocal ranking fusion.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaHybridSearchOptions/properties/text_weight", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "number", "children": [] }, @@ -535875,44 +535877,44 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, "key": "always", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -535924,8 +535926,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -535935,11 +535937,11 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, "key": "never", - "optional": true, - "nullable": false, + "docstring": "A filter object to specify which tools are allowed.\n", + "title": "MCP tool filter", "type": { "kind": "HttpTypeObject", "members": [ @@ -535951,8 +535953,8 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/BetaMCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -535976,23 +535978,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "auto", + "docstring": "Always `auto`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "auto" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/type", - "deprecated": false, + "default": "auto", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536001,30 +536003,31 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, "key": "file_ids", - "optional": true, - "nullable": false, + "docstring": "An optional list of uploaded files to make available to your code.", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids" - }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/file_ids", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, "key": "memory_limit", - "optional": true, - "nullable": true, + "docstring": "The memory limit for the code interpreter container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", "types": [ { "kind": "HttpTypeLiteral", @@ -536042,11 +536045,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "64g" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/memory_limit", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536058,12 +536060,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, "key": "network_policy", - "optional": true, - "nullable": false, + "docstring": "Network access policy for the container.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", "types": [ { "kind": "HttpTypeReference", @@ -536075,11 +536078,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "BetaContainerNetworkPolicyAllowlist", "$ref": "(resource) beta.responses > (model) beta_container_network_policy_allowlist > (schema)" } - ], - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy" + ] }, - "oasRef": "#/components/schemas/BetaAutoCodeInterpreterToolParam/properties/network_policy", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -536138,23 +536140,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536163,26 +536165,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -536192,11 +536195,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536206,23 +536208,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 11 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536231,39 +536233,39 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 128, - "minLength": 1 + "minLength": 1, + "maxLength": 128 }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "function", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "function" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/type", - "deprecated": false, + "default": "function", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536272,14 +536274,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -536289,13 +536293,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -536305,39 +536307,40 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this function should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", + "deprecated": false, "key": "output_schema", - "optional": true, - "nullable": true, + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "type": { "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", "ident": "Record", "typeParameters": [ { @@ -536346,74 +536349,73 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeUnknown" } - ], - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema" + ] }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/output_schema", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "map", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", + "deprecated": false, "key": "parameters", - "optional": true, - "nullable": true, "type": { "kind": "HttpTypeUnknown" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/parameters", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "unknown", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", + "deprecated": false, "key": "strict", - "optional": true, - "nullable": true, + "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.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaFunctionToolParam/properties/strict", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the custom tool, used to identify it in tool calls.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "custom", + "docstring": "The type of the custom tool. Always `custom`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "custom" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/type", - "deprecated": false, + "default": "custom", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -536422,14 +536424,16 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", + "deprecated": false, "key": "allowed_callers", - "optional": true, - "nullable": true, + "docstring": "The tool invocation context(s).", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items", "types": [ { "kind": "HttpTypeLiteral", @@ -536439,13 +536443,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "programmatic" } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers" + ] + } }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/allowed_callers", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "array", "childrenParentSchema": "enum", "children": [ @@ -536455,40 +536457,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", + "deprecated": false, "key": "defer_loading", - "optional": true, - "nullable": false, + "docstring": "Whether this tool should be deferred and discovered via tool search.", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/defer_loading", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", + "deprecated": false, "key": "description", - "optional": true, - "nullable": false, + "docstring": "Optional description of the custom tool, used to provide more context.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/description", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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.", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", + "deprecated": false, "key": "format", - "optional": true, - "nullable": false, + "docstring": "The input format for the custom tool. Default is unconstrained text.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", "types": [ { "kind": "HttpTypeObject", @@ -536512,11 +536515,10 @@ Schema name: `BetaResponseQueuedEvent` } ] } - ], - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format" + ] }, - "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -536634,8 +536636,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -536643,10 +536647,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -536657,6 +536659,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -536672,7 +536675,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -536705,67 +536707,67 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -536903,6 +536905,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -536912,7 +536915,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -536921,6 +536923,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -536936,7 +536939,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -537033,8 +537035,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -537042,10 +537046,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -537056,6 +537058,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -537071,7 +537074,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -537104,67 +537106,67 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -537302,6 +537304,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -537311,7 +537314,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -537320,6 +537322,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -537335,7 +537338,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -537432,8 +537434,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -537441,10 +537445,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -537468,53 +537470,53 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) domain": { "kind": "HttpDeclProperty", - "docstring": "The domain associated with the secret.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", + "deprecated": false, "key": "domain", - "optional": false, - "nullable": false, + "docstring": "The domain associated with the secret.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/domain", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) name": { "kind": "HttpDeclProperty", - "docstring": "The name of the secret to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", + "deprecated": false, "key": "name", - "optional": false, - "nullable": false, + "docstring": "The name of the secret to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { "minLength": 1 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_container_network_policy_domain_secret > (schema) > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The secret value to inject for the domain.", + "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The secret value to inject for the domain.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 10485760, - "minLength": 1 + "minLength": 1, + "maxLength": 10485760 }, - "oasRef": "#/components/schemas/BetaContainerNetworkPolicyDomainSecretParam/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, @@ -537552,41 +537554,41 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data": { "kind": "HttpDeclProperty", - "docstring": "Base64-encoded skill zip bundle.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", + "deprecated": false, "key": "data", - "optional": false, - "nullable": false, + "docstring": "Base64-encoded skill zip bundle.", "type": { "kind": "HttpTypeString" }, "constraints": { - "maxLength": 70254592, - "minLength": 1 + "minLength": 1, + "maxLength": 70254592 }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/data", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) media_type": { "kind": "HttpDeclProperty", - "docstring": "The media type of the inline skill payload. Must be `application/zip`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", + "deprecated": false, "key": "media_type", - "optional": false, - "nullable": false, - "default": "application/zip", + "docstring": "The media type of the inline skill payload. Must be `application/zip`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", "types": [ { "kind": "HttpTypeLiteral", "literal": "application/zip" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/media_type", - "deprecated": false, + "default": "application/zip", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -537595,23 +537597,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the inline skill source. Must be `base64`.", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "base64", + "docstring": "The type of the inline skill source. Must be `base64`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "base64" } - ], - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaInlineSkillSourceParam/properties/type", - "deprecated": false, + "default": "base64", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -537621,6 +537623,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_inline_skill_source > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaInlineSkillSourceParam", + "docstring": "Inline skill payload", "ident": "BetaInlineSkillSource", "type": { "kind": "HttpTypeObject", @@ -537636,7 +537639,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Inline skill payload", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_inline_skill_source > (schema) > (property) data", @@ -537768,8 +537770,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -537777,10 +537781,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -537791,6 +537793,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -537806,7 +537809,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -537839,67 +537841,67 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -538037,6 +538039,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -538046,7 +538049,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -538055,6 +538057,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -538070,7 +538073,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -538167,8 +538169,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -538176,10 +538180,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -538190,6 +538192,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCompoundFilter/properties/filters/items/oneOf/0", + "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "ident": "ComparisonFilter", "type": { "kind": "HttpTypeObject", @@ -538205,7 +538208,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A filter used to compare a specified attribute key to a given value using a defined comparison operation.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key", @@ -538238,67 +538240,67 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (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", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", + "deprecated": false, "key": "read_only", - "optional": true, - "nullable": false, + "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", "type": { "kind": "HttpTypeBoolean" }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/read_only", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "boolean", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", + "deprecated": false, "key": "tool_names", - "optional": true, - "nullable": false, + "docstring": "List of allowed tool names.", + "title": "MCP allowed tools", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", "elementType": { "kind": "HttpTypeString" + } }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/BetaMCPToolFilter/properties/tool_names", - "deprecated": false, + "optional": true, + "nullable": false, "schemaType": "array", "children": [] }, @@ -538436,6 +538438,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/0", + "docstring": "Unconstrained free-form text.", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -538445,7 +538448,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "Unconstrained free-form text.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type" @@ -538454,6 +538456,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaCustomToolParam/properties/format/oneOf/1", + "docstring": "A grammar defined by the user.", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -538469,7 +538472,6 @@ Schema name: `BetaResponseQueuedEvent` } ] }, - "docstring": "A grammar defined by the user.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition", @@ -538497,27 +538499,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -538551,11 +538553,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538571,12 +538573,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -538589,8 +538592,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -538598,16 +538603,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -538619,23 +538621,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538644,26 +538646,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -538673,11 +538676,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538687,23 +538689,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538730,27 +538732,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -538784,11 +538786,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538804,12 +538806,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -538822,8 +538825,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -538831,16 +538836,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -538852,23 +538854,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538877,26 +538879,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -538906,11 +538909,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538920,23 +538922,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 15 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -538995,27 +538997,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -539049,11 +539051,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539069,12 +539071,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -539087,8 +539090,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539096,16 +539101,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -539117,23 +539119,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539142,26 +539144,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -539171,11 +539174,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539185,23 +539187,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539228,27 +539230,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) key": { "kind": "HttpDeclProperty", - "docstring": "The key to compare against the value.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", + "deprecated": false, "key": "key", - "optional": false, - "nullable": false, + "docstring": "The key to compare against the value.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/key", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "eq", + "docstring": "Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.\n- `eq`: equals\n- `ne`: not equal\n- `gt`: greater than\n- `gte`: greater than or equal\n- `lt`: less than\n- `lte`: less than or equal\n- `in`: in\n- `nin`: not in\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", "types": [ { "kind": "HttpTypeLiteral", @@ -539282,11 +539284,11 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "nin" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/type", - "deprecated": false, + "default": "eq", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539302,12 +539304,13 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1 > (property) filters > (items) > (variant) 0 > (property) value": { "kind": "HttpDeclProperty", - "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", + "deprecated": false, "key": "value", - "optional": false, - "nullable": false, + "docstring": "The value to compare against the attribute key; supports string, number, or boolean types.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", "types": [ { "kind": "HttpTypeString" @@ -539320,8 +539323,10 @@ Schema name: `BetaResponseQueuedEvent` }, { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539329,16 +539334,13 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value" + } + ] }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ @@ -539350,23 +539352,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Unconstrained text format. Always `text`.", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "text", + "docstring": "Unconstrained text format. Always `text`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "text" } - ], - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomTextFormatParam/properties/type", - "deprecated": false, + "default": "text", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539375,26 +539377,27 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) definition": { "kind": "HttpDeclProperty", - "docstring": "The grammar definition.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", + "deprecated": false, "key": "definition", - "optional": false, - "nullable": false, + "docstring": "The grammar definition.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/definition", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) syntax": { "kind": "HttpDeclProperty", - "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", + "deprecated": false, "key": "syntax", - "optional": false, - "nullable": false, + "docstring": "The syntax of the grammar definition. One of `lark` or `regex`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", "types": [ { "kind": "HttpTypeLiteral", @@ -539404,11 +539407,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "regex" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/syntax", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539418,23 +539420,23 @@ Schema name: `BetaResponseQueuedEvent` }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "Grammar format. Always `grammar`.", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, - "default": "grammar", + "docstring": "Grammar format. Always `grammar`.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "grammar" } - ], - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaCustomGrammarFormatParam/properties/type", - "deprecated": false, + "default": "grammar", + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -539530,8 +539532,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539539,10 +539543,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -539667,8 +539669,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539676,10 +539680,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -539804,8 +539806,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539813,10 +539817,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -539941,8 +539943,10 @@ Schema name: `BetaResponseQueuedEvent` "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3", "elementType": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items", "types": [ { "kind": "HttpTypeString" @@ -539950,10 +539954,8 @@ Schema name: `BetaResponseQueuedEvent` { "kind": "HttpTypeNumber" } - ], - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3/items" - }, - "oasRef": "#/components/schemas/BetaComparisonFilter/properties/value/oneOf/3" + ] + } }, "childrenParentSchema": "union", "children": [ @@ -540092,6 +540094,7 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent", + "docstring": "Event representing a delta (partial update) to the input of a custom tool call.\n", "ident": "BetaResponseCustomToolCallInputDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -540116,7 +540119,6 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` } ] }, - "docstring": "Event representing a delta (partial update) to the input of a custom tool call.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) delta", @@ -540129,78 +540131,78 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The incremental input data (delta) for the custom tool call.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The incremental input data (delta) for the custom tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the API item associated with this event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for the API item associated with this event.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output this delta applies to.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output this delta applies to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The event type identifier.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The event type identifier.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.custom_tool_call_input.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -540209,10 +540211,10 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -540221,8 +540223,8 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -540238,15 +540240,15 @@ Schema name: `BetaResponseCustomToolCallInputDeltaEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -540277,6 +540279,7 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent", + "docstring": "Event indicating that input for a custom tool call is complete.\n", "ident": "BetaResponseCustomToolCallInputDoneEvent", "type": { "kind": "HttpTypeObject", @@ -540301,7 +540304,6 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` } ] }, - "docstring": "Event indicating that input for a custom tool call is complete.\n", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) input", @@ -540314,78 +540316,78 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) input": { "kind": "HttpDeclProperty", - "docstring": "The complete input data for the custom tool call.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/input", + "deprecated": false, "key": "input", - "optional": false, - "nullable": false, + "docstring": "The complete input data for the custom tool call.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/input", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) item_id": { "kind": "HttpDeclProperty", - "docstring": "Unique identifier for the API item associated with this event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/item_id", + "deprecated": false, "key": "item_id", - "optional": false, - "nullable": false, + "docstring": "Unique identifier for the API item associated with this event.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/item_id", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) output_index": { "kind": "HttpDeclProperty", - "docstring": "The index of the output this event applies to.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/output_index", + "deprecated": false, "key": "output_index", - "optional": false, - "nullable": false, + "docstring": "The index of the output this event applies to.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/output_index", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The event type identifier.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The event type identifier.", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.custom_tool_call_input.done" } - ], - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -540394,10 +540396,10 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -540406,8 +540408,8 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseCustomToolCallInputDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -540423,15 +540425,15 @@ Schema name: `BetaResponseCustomToolCallInputDoneEvent` }, "(resource) beta.responses > (model) beta_response_custom_tool_call_input_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -540462,6 +540464,7 @@ Schema name: `BetaResponseErrorEvent` "(resource) beta.responses > (model) beta_response_error_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseErrorEvent", + "docstring": "Emitted when an error occurs.", "ident": "BetaResponseErrorEvent", "type": { "kind": "HttpTypeObject", @@ -540486,7 +540489,6 @@ Schema name: `BetaResponseErrorEvent` } ] }, - "docstring": "Emitted when an error occurs.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) code", @@ -540499,78 +540501,78 @@ Schema name: `BetaResponseErrorEvent` }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) code": { "kind": "HttpDeclProperty", - "docstring": "The error code.\n", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/code", + "deprecated": false, "key": "code", - "optional": false, - "nullable": true, + "docstring": "The error code.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/code", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) message": { "kind": "HttpDeclProperty", - "docstring": "The error message.\n", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/message", + "deprecated": false, "key": "message", - "optional": false, - "nullable": false, + "docstring": "The error message.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/message", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) param": { "kind": "HttpDeclProperty", - "docstring": "The error parameter.\n", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/param", + "deprecated": false, "key": "param", - "optional": false, - "nullable": true, + "docstring": "The error parameter.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/param", - "deprecated": false, + "optional": false, + "nullable": true, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `error`.\n", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `error`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "error" } - ], - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -540579,10 +540581,10 @@ Schema name: `BetaResponseErrorEvent` }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -540591,8 +540593,8 @@ Schema name: `BetaResponseErrorEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseErrorEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -540608,15 +540610,15 @@ Schema name: `BetaResponseErrorEvent` }, "(resource) beta.responses > (model) beta_response_error_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -540648,6 +540650,7 @@ Schema name: `BetaResponseAudioDeltaEvent` "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent", + "docstring": "Emitted when there is a partial audio response.", "ident": "BetaResponseAudioDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -540666,7 +540669,6 @@ Schema name: `BetaResponseAudioDeltaEvent` } ] }, - "docstring": "Emitted when there is a partial audio response.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) delta", @@ -540677,50 +540679,50 @@ Schema name: `BetaResponseAudioDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "A chunk of Base64 encoded response audio bytes.\n", + "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "A chunk of Base64 encoded response audio bytes.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "A sequence number for this chunk of the stream response.\n", + "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "A sequence number for this chunk of the stream response.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.audio.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.audio.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.audio.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -540729,10 +540731,10 @@ Schema name: `BetaResponseAudioDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -540741,8 +540743,8 @@ Schema name: `BetaResponseAudioDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseAudioDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -540758,15 +540760,15 @@ Schema name: `BetaResponseAudioDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -540797,6 +540799,7 @@ Schema name: `BetaResponseAudioDoneEvent` "(resource) beta.responses > (model) beta_response_audio_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent", + "docstring": "Emitted when the audio response is complete.", "ident": "BetaResponseAudioDoneEvent", "type": { "kind": "HttpTypeObject", @@ -540812,7 +540815,6 @@ Schema name: `BetaResponseAudioDoneEvent` } ] }, - "docstring": "Emitted when the audio response is complete.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_audio_done_event > (schema) > (property) sequence_number", @@ -540822,36 +540824,36 @@ Schema name: `BetaResponseAudioDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of the delta.\n", + "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of the delta.\n", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.audio.done`.\n", + "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.audio.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.audio.done" } - ], - "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -540860,10 +540862,10 @@ Schema name: `BetaResponseAudioDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -540872,8 +540874,8 @@ Schema name: `BetaResponseAudioDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseAudioDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -540889,15 +540891,15 @@ Schema name: `BetaResponseAudioDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -540927,6 +540929,7 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent", + "docstring": "Emitted when there is a partial transcript of audio.", "ident": "BetaResponseAudioTranscriptDeltaEvent", "type": { "kind": "HttpTypeObject", @@ -540945,7 +540948,6 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` } ] }, - "docstring": "Emitted when there is a partial transcript of audio.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) delta", @@ -540956,50 +540958,50 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) delta": { "kind": "HttpDeclProperty", - "docstring": "The partial transcript of the audio response.\n", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/delta", + "deprecated": false, "key": "delta", - "optional": false, - "nullable": false, + "docstring": "The partial transcript of the audio response.\n", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/delta", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.audio.transcript.delta`.\n", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.audio.transcript.delta`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.audio.transcript.delta" } - ], - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -541008,10 +541010,10 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -541020,8 +541022,8 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDeltaEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -541037,15 +541039,15 @@ Schema name: `BetaResponseAudioTranscriptDeltaEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_delta_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] } @@ -541076,6 +541078,7 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent", + "docstring": "Emitted when the full audio transcript is completed.", "ident": "BetaResponseAudioTranscriptDoneEvent", "type": { "kind": "HttpTypeObject", @@ -541091,7 +541094,6 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` } ] }, - "docstring": "Emitted when the full audio transcript is completed.", "childrenParentSchema": "object", "children": [ "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema) > (property) sequence_number", @@ -541101,36 +541103,36 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema) > (property) sequence_number": { "kind": "HttpDeclProperty", - "docstring": "The sequence number of this event.", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/sequence_number", + "deprecated": false, "key": "sequence_number", - "optional": false, - "nullable": false, + "docstring": "The sequence number of this event.", "type": { "kind": "HttpTypeNumber" }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/sequence_number", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "integer", "children": [] }, "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the event. Always `response.audio.transcript.done`.\n", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/type", + "deprecated": false, "key": "type", - "optional": false, - "nullable": false, + "docstring": "The type of the event. Always `response.audio.transcript.done`.\n", "type": { "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/type", "types": [ { "kind": "HttpTypeLiteral", "literal": "response.audio.transcript.done" } - ], - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/type" + ] }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/type", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ @@ -541139,10 +541141,10 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema) > (property) agent": { "kind": "HttpDeclProperty", - "docstring": "The agent that owns this multi-agent streaming event.", + "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/agent", + "deprecated": false, "key": "agent", - "optional": true, - "nullable": true, + "docstring": "The agent that owns this multi-agent streaming event.", "type": { "kind": "HttpTypeObject", "members": [ @@ -541151,8 +541153,8 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` } ] }, - "oasRef": "#/components/schemas/BetaResponseAudioTranscriptDoneEvent/properties/agent", - "deprecated": false, + "optional": true, + "nullable": true, "schemaType": "object", "childrenParentSchema": "object", "children": [ @@ -541168,15 +541170,15 @@ Schema name: `BetaResponseAudioTranscriptDoneEvent` }, "(resource) beta.responses > (model) beta_response_audio_transcript_done_event > (schema) > (property) agent > (property) agent_name": { "kind": "HttpDeclProperty", - "docstring": "The canonical name of the agent that produced this item.", + "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", + "deprecated": false, "key": "agent_name", - "optional": false, - "nullable": false, + "docstring": "The canonical name of the agent that produced this item.", "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/BetaAgentTag/properties/agent_name", - "deprecated": false, + "optional": false, + "nullable": false, "schemaType": "string", "children": [] }